From 92513358b6247cd67165d1366639d865048dc2e7 Mon Sep 17 00:00:00 2001 From: Joseph Hale Date: Tue, 10 Dec 2024 00:14:35 -0700 Subject: [PATCH 1/9] chore: Upgrade to React Native 0.76 This has been an intensely difficult upgrade. I attempted to use the upgrade guide, but ran into problem after problem. The approach that ultimately proved successful was to scaffold a brand new app, copy in my old code, and make adjustments as needed to fix bugs. This commit contains the core-only changes needed for the 0.76 upgrade. Subsequent commits will contain the third-party changes required for full functionality on 0.76 --- .eslintrc.js | 14 +- .gitignore | 23 +- .node-version | 1 - .watchmanconfig | 2 +- Gemfile | 8 +- android/app/build.gradle | 100 ++------ android/app/proguard-rules.pro | 4 - android/app/src/debug/AndroidManifest.xml | 6 +- .../speedcuber/timer/ReactNativeFlipper.java | 77 ------- android/app/src/main/AndroidManifest.xml | 5 +- .../app/src/main/assets/fonts/Rubik-Black.ttf | Bin 123660 -> 0 bytes .../main/assets/fonts/Rubik-BlackItalic.ttf | Bin 121464 -> 0 bytes .../app/src/main/assets/fonts/Rubik-Bold.ttf | Bin 124096 -> 0 bytes .../main/assets/fonts/Rubik-BoldItalic.ttf | Bin 121648 -> 0 bytes .../src/main/assets/fonts/Rubik-ExtraBold.ttf | Bin 123964 -> 0 bytes .../assets/fonts/Rubik-ExtraBoldItalic.ttf | Bin 121748 -> 0 bytes .../src/main/assets/fonts/Rubik-Italic.ttf | Bin 121608 -> 0 bytes .../app/src/main/assets/fonts/Rubik-Light.ttf | Bin 123476 -> 0 bytes .../main/assets/fonts/Rubik-LightItalic.ttf | Bin 121288 -> 0 bytes .../src/main/assets/fonts/Rubik-Medium.ttf | Bin 124176 -> 0 bytes .../main/assets/fonts/Rubik-MediumItalic.ttf | Bin 121724 -> 0 bytes .../src/main/assets/fonts/Rubik-Regular.ttf | Bin 124236 -> 0 bytes .../src/main/assets/fonts/Rubik-SemiBold.ttf | Bin 124164 -> 0 bytes .../assets/fonts/Rubik-SemiBoldItalic.ttf | Bin 121768 -> 0 bytes .../assets/fonts/RubikMonoOne-Regular.ttf | Bin 117136 -> 0 bytes .../app/src/main/assets/fonts/STIFIcon.ttf | Bin 16440 -> 0 bytes .../app/src/main/ic_launcher-playstore.png | Bin 0 -> 48239 bytes .../org/speedcuber/timer/LocationStatus.java | 37 --- .../timer/LocationStatusPackage.java | 29 --- .../org/speedcuber/timer/MainActivity.java | 48 ---- .../java/org/speedcuber/timer/MainActivity.kt | 22 ++ .../org/speedcuber/timer/MainApplication.java | 67 ------ .../org/speedcuber/timer/MainApplication.kt | 44 ++++ .../ic_launcher_background.xml | 9 - .../res/drawable/ic_launcher_foreground.xml | 43 ++++ .../res/drawable/rn_edit_text_material.xml | 5 +- .../res/mipmap-anydpi-v26/ic_launcher.xml | 4 +- .../mipmap-anydpi-v26/ic_launcher_round.xml | 4 +- .../ic_launcher_foreground.png | Bin 3781 -> 0 bytes .../main/res/mipmap-hdpi/bootsplash_logo.png | Bin 3059 -> 0 bytes .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 1874 -> 0 bytes .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1136 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 2799 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2266 bytes .../ic_launcher_foreground.png | Bin 2131 -> 0 bytes .../main/res/mipmap-mdpi/bootsplash_logo.png | Bin 2587 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 1220 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 838 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 1609 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 1496 bytes .../ic_launcher_foreground.png | Bin 5236 -> 0 bytes .../main/res/mipmap-xhdpi/bootsplash_logo.png | Bin 4208 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 2527 -> 0 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1542 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 3681 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 3106 bytes .../ic_launcher_foreground.png | Bin 8301 -> 0 bytes .../res/mipmap-xxhdpi/bootsplash_logo.png | Bin 6861 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 3988 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2630 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 6757 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 5116 bytes .../ic_launcher_foreground.png | Bin 11621 -> 0 bytes .../res/mipmap-xxxhdpi/bootsplash_logo.png | Bin 9360 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 5133 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 3488 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 9058 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 6854 bytes android/app/src/main/res/values/colors.xml | 3 - .../res/values/ic_launcher_background.xml | 4 + android/app/src/main/res/values/styles.xml | 6 - .../speedcuber/timer/ReactNativeFlipper.java | 20 -- android/build.gradle | 20 +- android/gradle.properties | 10 +- android/gradle/wrapper/gradle-wrapper.jar | Bin 59821 -> 43583 bytes .../gradle/wrapper/gradle-wrapper.properties | 4 +- android/gradlew | 44 ++-- android/gradlew.bat | 37 +-- android/link-assets-manifest.json | 65 ------ android/settings.gradle | 6 +- app.json | 2 +- babel.config.js | 6 +- index.js | 3 - ios/.xcode.env | 2 +- ios/Podfile | 44 ++-- ios/SpeedcuberTimer.xcodeproj/project.pbxproj | 214 +++--------------- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - ios/SpeedcuberTimer/AppDelegate.h | 2 +- ios/SpeedcuberTimer/AppDelegate.mm | 30 +-- ios/SpeedcuberTimer/BootSplash.storyboard | 45 ---- .../BootSplashLogo.imageset/Contents.json | 23 -- .../bootsplash_logo.png | Bin 2200 -> 0 bytes .../bootsplash_logo@2x.png | Bin 3711 -> 0 bytes .../bootsplash_logo@3x.png | Bin 5741 -> 0 bytes ios/SpeedcuberTimer/Info.plist | 17 +- ios/SpeedcuberTimer/PrivacyInfo.xcprivacy | 47 ++++ ios/link-assets-manifest.json | 65 ------ metro.config.js | 26 +-- package.json | 147 +++--------- react-native.config.js | 18 -- src/ui/App.tsx | 16 +- src/ui/navigation/MainNavigator.tsx | 7 +- src/ui/utils/suppressKnownWarnings.ts | 26 --- tsconfig.json | 102 +-------- 105 files changed, 391 insertions(+), 1238 deletions(-) delete mode 100644 .node-version delete mode 100644 android/app/src/debug/java/org/speedcuber/timer/ReactNativeFlipper.java delete mode 100644 android/app/src/main/assets/fonts/Rubik-Black.ttf delete mode 100644 android/app/src/main/assets/fonts/Rubik-BlackItalic.ttf delete mode 100644 android/app/src/main/assets/fonts/Rubik-Bold.ttf delete mode 100644 android/app/src/main/assets/fonts/Rubik-BoldItalic.ttf delete mode 100644 android/app/src/main/assets/fonts/Rubik-ExtraBold.ttf delete mode 100644 android/app/src/main/assets/fonts/Rubik-ExtraBoldItalic.ttf delete mode 100644 android/app/src/main/assets/fonts/Rubik-Italic.ttf delete mode 100644 android/app/src/main/assets/fonts/Rubik-Light.ttf delete mode 100644 android/app/src/main/assets/fonts/Rubik-LightItalic.ttf delete mode 100644 android/app/src/main/assets/fonts/Rubik-Medium.ttf delete mode 100644 android/app/src/main/assets/fonts/Rubik-MediumItalic.ttf delete mode 100644 android/app/src/main/assets/fonts/Rubik-Regular.ttf delete mode 100644 android/app/src/main/assets/fonts/Rubik-SemiBold.ttf delete mode 100644 android/app/src/main/assets/fonts/Rubik-SemiBoldItalic.ttf delete mode 100644 android/app/src/main/assets/fonts/RubikMonoOne-Regular.ttf delete mode 100644 android/app/src/main/assets/fonts/STIFIcon.ttf create mode 100644 android/app/src/main/ic_launcher-playstore.png delete mode 100644 android/app/src/main/java/org/speedcuber/timer/LocationStatus.java delete mode 100644 android/app/src/main/java/org/speedcuber/timer/LocationStatusPackage.java delete mode 100644 android/app/src/main/java/org/speedcuber/timer/MainActivity.java create mode 100644 android/app/src/main/java/org/speedcuber/timer/MainActivity.kt delete mode 100644 android/app/src/main/java/org/speedcuber/timer/MainApplication.java create mode 100644 android/app/src/main/java/org/speedcuber/timer/MainApplication.kt delete mode 100644 android/app/src/main/res/drawable-anydpi-v26/ic_launcher_background.xml create mode 100644 android/app/src/main/res/drawable/ic_launcher_foreground.xml delete mode 100644 android/app/src/main/res/mipmap-hdpi-v26/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/bootsplash_logo.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.webp delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp delete mode 100644 android/app/src/main/res/mipmap-mdpi-v26/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/bootsplash_logo.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.webp delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp delete mode 100644 android/app/src/main/res/mipmap-xhdpi-v26/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/bootsplash_logo.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp delete mode 100644 android/app/src/main/res/mipmap-xxhdpi-v26/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/bootsplash_logo.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi-v26/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/bootsplash_logo.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp delete mode 100644 android/app/src/main/res/values/colors.xml create mode 100644 android/app/src/main/res/values/ic_launcher_background.xml delete mode 100644 android/app/src/release/java/org/speedcuber/timer/ReactNativeFlipper.java delete mode 100644 android/link-assets-manifest.json delete mode 100644 ios/SpeedcuberTimer.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 ios/SpeedcuberTimer.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 ios/SpeedcuberTimer/BootSplash.storyboard delete mode 100644 ios/SpeedcuberTimer/Images.xcassets/BootSplashLogo.imageset/Contents.json delete mode 100644 ios/SpeedcuberTimer/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo.png delete mode 100644 ios/SpeedcuberTimer/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo@2x.png delete mode 100644 ios/SpeedcuberTimer/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo@3x.png create mode 100644 ios/SpeedcuberTimer/PrivacyInfo.xcprivacy delete mode 100644 ios/link-assets-manifest.json delete mode 100644 react-native.config.js delete mode 100644 src/ui/utils/suppressKnownWarnings.ts diff --git a/.eslintrc.js b/.eslintrc.js index dcf0be0..187894b 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,16 +1,4 @@ module.exports = { root: true, - extends: '@react-native-community', - parser: '@typescript-eslint/parser', - plugins: ['@typescript-eslint'], - overrides: [ - { - files: ['*.ts', '*.tsx'], - rules: { - '@typescript-eslint/no-shadow': ['error'], - 'no-shadow': 'off', - 'no-undef': 'off', - }, - }, - ], + extends: '@react-native', }; diff --git a/.gitignore b/.gitignore index dc27fc1..a265562 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,3 @@ -# Project Specific Files -coverage - # OSX # .DS_Store @@ -23,7 +20,7 @@ DerivedData *.hmap *.ipa *.xcuserstate -ios/.xcode.env.local +**/.xcode.env.local # Android/IntelliJ # @@ -60,14 +57,22 @@ yarn-error.log *.jsbundle # Ruby / CocoaPods -/ios/Pods/ +**/Pods/ /vendor/bundle/ # Temporary files created by Metro to check the health of the file watcher .metro-health-check* -# VS Code -.vscode/.react/ +# testing +/coverage -# Jest -coverage \ No newline at end of file +# Yarn +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions + +# VS Code +.vscode/.react/ \ No newline at end of file diff --git a/.node-version b/.node-version deleted file mode 100644 index 25bf17f..0000000 --- a/.node-version +++ /dev/null @@ -1 +0,0 @@ -18 \ No newline at end of file diff --git a/.watchmanconfig b/.watchmanconfig index 9e26dfe..0967ef4 100644 --- a/.watchmanconfig +++ b/.watchmanconfig @@ -1 +1 @@ -{} \ No newline at end of file +{} diff --git a/Gemfile b/Gemfile index cf56641..95bead8 100644 --- a/Gemfile +++ b/Gemfile @@ -1,9 +1,13 @@ source 'https://rubygems.org' # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version -ruby '>= 2.6.10' +ruby ">= 2.6.10" + +# Exclude problematic versions of cocoapods and activesupport that causes build failures. +gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' +gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0' +gem 'xcodeproj', '< 1.26.0' -gem 'cocoapods', '>= 1.11.3' gem 'fastlane' diff --git a/android/app/build.gradle b/android/app/build.gradle index 148cec5..a86372e 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -1,11 +1,8 @@ apply plugin: "com.android.application" +apply plugin: "org.jetbrains.kotlin.android" apply plugin: "com.facebook.react" apply from: './versionCode.gradle' apply from: './versionName.gradle' -apply from: "../../node_modules/react-native-vector-icons/fonts.gradle" - -import com.android.build.OutputFile -import org.apache.tools.ant.taskdefs.condition.Os /** * This is the configuration block to customize your React Native Android app. @@ -13,19 +10,21 @@ import org.apache.tools.ant.taskdefs.condition.Os */ react { /* Folders */ - // The root of your project, i.e. where "package.json" lives. Default is '..' - // root = file("../") - // The folder where the react-native NPM package is. Default is ../node_modules/react-native - // reactNativeDir = file("../node_modules/react-native") - // The folder where the react-native Codegen package is. Default is ../node_modules/react-native-codegen - // codegenDir = file("../node_modules/react-native-codegen") - // The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js - // cliFile = file("../node_modules/react-native/cli.js") + // The root of your project, i.e. where "package.json" lives. Default is '../..' + // root = file("../../") + // The folder where the react-native NPM package is. Default is ../../node_modules/react-native + // reactNativeDir = file("../../node_modules/react-native") + // The folder where the react-native Codegen package is. Default is ../../node_modules/@react-native/codegen + // codegenDir = file("../../node_modules/@react-native/codegen") + // The cli.js file which is the React Native CLI entrypoint. Default is ../../node_modules/react-native/cli.js + // cliFile = file("../../node_modules/react-native/cli.js") + /* Variants */ // The list of variants to that are debuggable. For those we're going to // skip the bundling of the JS bundle and the assets. By default is just 'debug'. // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. // debuggableVariants = ["liteDebug", "prodDebug"] + /* Bundling */ // A list containing the node command and its flags. Default is just 'node'. // nodeExecutableAndArgs = ["node"] @@ -45,21 +44,17 @@ react { // A list of extra flags to pass to the 'bundle' commands. // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle // extraPackagerArgs = [] + /* Hermes Commands */ // The hermes compiler command to run. By default it is 'hermesc' // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" // // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" // hermesFlags = ["-O", "-output-source-map"] -} -/** - * Set this to true to create four separate APKs instead of one, - * one for each native architecture. This is useful if you don't - * use App Bundles (https://developer.android.com/guide/app-bundle/) - * and want to have separate APKs to upload to the Play Store. - */ -def enableSeparateBuildPerCPUArchitecture = false + /* Autolinking */ + autolinkLibrariesWithApp() +} /** * Set this to true to Run Proguard on Release builds to minify the Java bytecode. @@ -77,39 +72,20 @@ def enableProguardInReleaseBuilds = false * give correct results when using with locales other than en-US. Note that * this variant is about 6MiB larger per architecture than default. */ -def jscFlavor = 'org.webkit:android-jsc-intl:+' - -/** - * Private function to get the list of Native Architectures you want to build. - * This reads the value from reactNativeArchitectures in your gradle.properties - * file and works together with the --active-arch-only flag of react-native run-android. - */ -def reactNativeArchitectures() { - def value = project.getProperties().get("reactNativeArchitectures") - return value ? value.split(",") : ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"] -} +def jscFlavor = 'org.webkit:android-jsc:+' android { ndkVersion rootProject.ext.ndkVersion - - compileSdkVersion rootProject.ext.compileSdkVersion + buildToolsVersion rootProject.ext.buildToolsVersion + compileSdk rootProject.ext.compileSdkVersion namespace "org.speedcuber.timer" defaultConfig { applicationId "org.speedcuber.timer" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode Integer.parseInt(VERSION_CODE) - versionName VERSION_NAME - } - - splits { - abi { - reset() - enable enableSeparateBuildPerCPUArchitecture - universalApk false // If true, also generate a universal APK - include (*reactNativeArchitectures()) - } + versionCode 1 + versionName "1.0" } signingConfigs { debug { @@ -118,15 +94,6 @@ android { keyAlias 'androiddebugkey' keyPassword 'android' } - release { - def keystorePath = System.getenv("ANDROID_RELEASE_KEYSTORE_FILE_PATH") - if (keystorePath != null && keystorePath.length() > 0) { - storeFile file(System.getenv("ANDROID_RELEASE_KEYSTORE_FILE_PATH")) - storePassword System.getenv("ANDROID_RELEASE_KEYSTORE_PASSWORD") - keyAlias System.getenv("ANDROID_RELEASE_KEY_ALIAS") - keyPassword System.getenv("ANDROID_RELEASE_KEY_PASSWORD") - } - } } buildTypes { debug { @@ -135,43 +102,20 @@ android { release { // Caution! In production, you need to generate your own keystore file. // see https://reactnative.dev/docs/signed-apk-android. - signingConfig signingConfigs.release + signingConfig signingConfigs.debug minifyEnabled enableProguardInReleaseBuilds proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" } } - - // applicationVariants are e.g. debug, release - applicationVariants.all { variant -> - variant.outputs.each { output -> - // For each separate APK per architecture, set a unique version code as described here: - // https://developer.android.com/studio/build/configure-apk-splits.html - // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc. - def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4] - def abi = output.getFilter(OutputFile.ABI) - if (abi != null) { // null for the universal-debug, universal-release variants - output.versionCodeOverride = - defaultConfig.versionCode * 1000 + versionCodes.get(abi) - } - - } - } } dependencies { // The version of react-native is set by the React Native Gradle Plugin implementation("com.facebook.react:react-android") - implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.0.0") - implementation("androidx.core:core-splashscreen:1.0.0") - debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") - debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") { - exclude group:'com.squareup.okhttp3', module:'okhttp' - } - debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") + if (hermesEnabled.toBoolean()) { implementation("com.facebook.react:hermes-android") } else { implementation jscFlavor } } -apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro index 4f29076..11b0257 100644 --- a/android/app/proguard-rules.pro +++ b/android/app/proguard-rules.pro @@ -8,7 +8,3 @@ # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: - -# react-native-reanimated --keep class com.swmansion.reanimated.** { *; } --keep class com.facebook.react.turbomodule.** { *; } \ No newline at end of file diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml index 4b185bc..eb98c01 100644 --- a/android/app/src/debug/AndroidManifest.xml +++ b/android/app/src/debug/AndroidManifest.xml @@ -2,12 +2,8 @@ - - - - + tools:ignore="GoogleAppIndexingWarning"/> diff --git a/android/app/src/debug/java/org/speedcuber/timer/ReactNativeFlipper.java b/android/app/src/debug/java/org/speedcuber/timer/ReactNativeFlipper.java deleted file mode 100644 index 2794ae8..0000000 --- a/android/app/src/debug/java/org/speedcuber/timer/ReactNativeFlipper.java +++ /dev/null @@ -1,77 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - *

This source code is licensed under the MIT license found in the LICENSE file in the root - * directory of this source tree. - */ -package org.speedcuber.timer; - -import android.content.Context; -import com.facebook.flipper.android.AndroidFlipperClient; -import com.facebook.flipper.android.utils.FlipperUtils; -import com.facebook.flipper.core.FlipperClient; -import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin; -import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin; -import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin; -import com.facebook.flipper.plugins.inspector.DescriptorMapping; -import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin; -import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor; -import com.facebook.flipper.plugins.network.NetworkFlipperPlugin; -import com.facebook.flipper.plugins.react.ReactFlipperPlugin; -import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin; -import com.facebook.react.ReactInstanceEventListener; -import com.facebook.react.ReactInstanceManager; -import com.facebook.react.bridge.ReactContext; -import com.facebook.react.modules.network.NetworkingModule; -import okhttp3.OkHttpClient; - -/** - * Class responsible of loading Flipper inside your React Native application. This is the debug - * flavor of it. Here you can add your own plugins and customize the Flipper setup. - */ -public class ReactNativeFlipper { - public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { - if (FlipperUtils.shouldEnableFlipper(context)) { - final FlipperClient client = AndroidFlipperClient.getInstance(context); - - client.addPlugin(new InspectorFlipperPlugin(context, DescriptorMapping.withDefaults())); - client.addPlugin(new ReactFlipperPlugin()); - client.addPlugin(new DatabasesFlipperPlugin(context)); - client.addPlugin(new SharedPreferencesFlipperPlugin(context)); - client.addPlugin(CrashReporterPlugin.getInstance()); - - NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin(); - NetworkingModule.setCustomClientBuilder( - new NetworkingModule.CustomClientBuilder() { - @Override - public void apply(OkHttpClient.Builder builder) { - builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin)); - } - }); - client.addPlugin(networkFlipperPlugin); - client.start(); - - // Fresco Plugin needs to ensure that ImagePipelineFactory is initialized - // Hence we run if after all native modules have been initialized - ReactContext reactContext = reactInstanceManager.getCurrentReactContext(); - if (reactContext == null) { - reactInstanceManager.addReactInstanceEventListener( - new ReactInstanceEventListener() { - @Override - public void onReactContextInitialized(ReactContext reactContext) { - reactInstanceManager.removeReactInstanceEventListener(this); - reactContext.runOnNativeModulesQueueThread( - new Runnable() { - @Override - public void run() { - client.addPlugin(new FrescoFlipperPlugin()); - } - }); - } - }); - } else { - client.addPlugin(new FrescoFlipperPlugin()); - } - } - } -} diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 95d4d81..a451e61 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,7 +1,7 @@ - + @@ -22,7 +22,8 @@ android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="false" - android:theme="@style/BootTheme"> + android:theme="@style/AppTheme" + android:supportsRtl="true"> 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 diff --git a/android/app/src/main/assets/fonts/Rubik-BoldItalic.ttf b/android/app/src/main/assets/fonts/Rubik-BoldItalic.ttf deleted file mode 100644 index 17553c1fb051298793900f36eb70e2d700e977db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121648 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 F|3B literal 0 HcmV?d00001 diff --git a/android/app/src/main/java/org/speedcuber/timer/LocationStatus.java b/android/app/src/main/java/org/speedcuber/timer/LocationStatus.java deleted file mode 100644 index 606b222..0000000 --- a/android/app/src/main/java/org/speedcuber/timer/LocationStatus.java +++ /dev/null @@ -1,37 +0,0 @@ -package org.speedcuber.timer; -import android.content.Context; -import android.location.LocationManager; -import android.util.Log; - -import androidx.core.location.LocationManagerCompat; - -import com.facebook.react.bridge.NativeModule; -import com.facebook.react.bridge.Promise; -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.bridge.ReactContext; -import com.facebook.react.bridge.ReactContextBaseJavaModule; -import com.facebook.react.bridge.ReactMethod; -import java.util.Map; -import java.util.HashMap; - -public class LocationStatus extends ReactContextBaseJavaModule { - LocationStatus(ReactApplicationContext context) { - super(context); - } - - @Override - public String getName() { - return "LocationStatus"; - } - - @ReactMethod - public void isLocationEnabled(Promise promise) { - promise.resolve(isLocationEnabled(getReactApplicationContext())); - } - - private boolean isLocationEnabled(Context context) { - // Copied from https://stackoverflow.com/a/58109400/14765128 - LocationManager locationManager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE); - return LocationManagerCompat.isLocationEnabled(locationManager); - } -} diff --git a/android/app/src/main/java/org/speedcuber/timer/LocationStatusPackage.java b/android/app/src/main/java/org/speedcuber/timer/LocationStatusPackage.java deleted file mode 100644 index a667428..0000000 --- a/android/app/src/main/java/org/speedcuber/timer/LocationStatusPackage.java +++ /dev/null @@ -1,29 +0,0 @@ -package org.speedcuber.timer; - -import com.facebook.react.ReactPackage; -import com.facebook.react.bridge.NativeModule; -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.uimanager.ViewManager; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -public class LocationStatusPackage implements ReactPackage { - - @Override - public List createViewManagers(ReactApplicationContext reactContext) { - return Collections.emptyList(); - } - - @Override - public List createNativeModules( - ReactApplicationContext reactContext) { - List modules = new ArrayList<>(); - - modules.add(new LocationStatus(reactContext)); - - return modules; - } - -} diff --git a/android/app/src/main/java/org/speedcuber/timer/MainActivity.java b/android/app/src/main/java/org/speedcuber/timer/MainActivity.java deleted file mode 100644 index 6275f6e..0000000 --- a/android/app/src/main/java/org/speedcuber/timer/MainActivity.java +++ /dev/null @@ -1,48 +0,0 @@ -package org.speedcuber.timer; - -import android.os.Bundle; // Required by `react-native-screens` https://reactnavigation.org/docs/getting-started/ -import com.zoontek.rnbootsplash.RNBootSplash; - -import com.facebook.react.ReactActivity; -import com.facebook.react.ReactActivityDelegate; -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint; -import com.facebook.react.defaults.DefaultReactActivityDelegate; - -public class MainActivity extends ReactActivity { - - /** - * Required by `react-native-screens` - * https://reactnavigation.org/docs/getting-started/ - */ - @Override - protected void onCreate(Bundle savedInstanceState) { - RNBootSplash.init(this); - super.onCreate(null); - } - - /** - * Returns the name of the main component registered from JavaScript. This is used to schedule - * rendering of the component. - */ - @Override - protected String getMainComponentName() { - return "SpeedcuberTimer"; - } - - /** - * Returns the instance of the {@link ReactActivityDelegate}. Here we use a util class {@link - * DefaultReactActivityDelegate} which allows you to easily enable Fabric and Concurrent React - * (aka React 18) with two boolean flags. - */ - @Override - protected ReactActivityDelegate createReactActivityDelegate() { - return new DefaultReactActivityDelegate( - this, - getMainComponentName(), - // If you opted-in for the New Architecture, we enable the Fabric Renderer. - DefaultNewArchitectureEntryPoint.getFabricEnabled(), // fabricEnabled - // If you opted-in for the New Architecture, we enable Concurrent React (i.e. React 18). - DefaultNewArchitectureEntryPoint.getConcurrentReactEnabled() // concurrentRootEnabled - ); - } -} diff --git a/android/app/src/main/java/org/speedcuber/timer/MainActivity.kt b/android/app/src/main/java/org/speedcuber/timer/MainActivity.kt new file mode 100644 index 0000000..a08ad45 --- /dev/null +++ b/android/app/src/main/java/org/speedcuber/timer/MainActivity.kt @@ -0,0 +1,22 @@ +package org.speedcuber.timer + +import com.facebook.react.ReactActivity +import com.facebook.react.ReactActivityDelegate +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled +import com.facebook.react.defaults.DefaultReactActivityDelegate + +class MainActivity : ReactActivity() { + + /** + * Returns the name of the main component registered from JavaScript. This is used to schedule + * rendering of the component. + */ + override fun getMainComponentName(): String = "SpeedcuberTimer" + + /** + * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] + * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] + */ + override fun createReactActivityDelegate(): ReactActivityDelegate = + DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled) +} diff --git a/android/app/src/main/java/org/speedcuber/timer/MainApplication.java b/android/app/src/main/java/org/speedcuber/timer/MainApplication.java deleted file mode 100644 index a056150..0000000 --- a/android/app/src/main/java/org/speedcuber/timer/MainApplication.java +++ /dev/null @@ -1,67 +0,0 @@ -package org.speedcuber.timer; - -import android.app.Application; -import android.content.Context; -import com.facebook.react.PackageList; -import com.facebook.react.ReactApplication; -import com.oblador.vectoricons.VectorIconsPackage; -import com.facebook.react.ReactInstanceManager; -import com.facebook.react.ReactNativeHost; -import com.facebook.react.ReactPackage; -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint; -import com.facebook.react.defaults.DefaultReactNativeHost; -import com.facebook.soloader.SoLoader; -import java.lang.reflect.InvocationTargetException; -import java.util.List; - -public class MainApplication extends Application implements ReactApplication { - - private final ReactNativeHost mReactNativeHost = - new DefaultReactNativeHost(this) { - @Override - public boolean getUseDeveloperSupport() { - return BuildConfig.DEBUG; - } - - @Override - protected List getPackages() { - @SuppressWarnings("UnnecessaryLocalVariable") - List packages = new PackageList(this).getPackages(); - // Packages that cannot be autolinked yet can be added manually here, for example: - // packages.add(new MyReactNativePackage()); - packages.add(new LocationStatusPackage()); - return packages; - } - - @Override - protected String getJSMainModuleName() { - return "index"; - } - - @Override - protected boolean isNewArchEnabled() { - return BuildConfig.IS_NEW_ARCHITECTURE_ENABLED; - } - - @Override - protected Boolean isHermesEnabled() { - return BuildConfig.IS_HERMES_ENABLED; - } - }; - - @Override - public ReactNativeHost getReactNativeHost() { - return mReactNativeHost; - } - - @Override - public void onCreate() { - super.onCreate(); - SoLoader.init(this, /* native exopackage */ false); - if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { - // If you opted-in for the New Architecture, we load the native entry point for this app. - DefaultNewArchitectureEntryPoint.load(); - } - ReactNativeFlipper.initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); - } -} diff --git a/android/app/src/main/java/org/speedcuber/timer/MainApplication.kt b/android/app/src/main/java/org/speedcuber/timer/MainApplication.kt new file mode 100644 index 0000000..08e3f2f --- /dev/null +++ b/android/app/src/main/java/org/speedcuber/timer/MainApplication.kt @@ -0,0 +1,44 @@ +package org.speedcuber.timer + +import android.app.Application +import com.facebook.react.PackageList +import com.facebook.react.ReactApplication +import com.facebook.react.ReactHost +import com.facebook.react.ReactNativeHost +import com.facebook.react.ReactPackage +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load +import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost +import com.facebook.react.defaults.DefaultReactNativeHost +import com.facebook.react.soloader.OpenSourceMergedSoMapping +import com.facebook.soloader.SoLoader + +class MainApplication : Application(), ReactApplication { + + override val reactNativeHost: ReactNativeHost = + object : DefaultReactNativeHost(this) { + override fun getPackages(): List = + PackageList(this).packages.apply { + // Packages that cannot be autolinked yet can be added manually here, for example: + // add(MyReactNativePackage()) + } + + override fun getJSMainModuleName(): String = "index" + + override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG + + override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED + override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED + } + + override val reactHost: ReactHost + get() = getDefaultReactHost(applicationContext, reactNativeHost) + + override fun onCreate() { + super.onCreate() + SoLoader.init(this, OpenSourceMergedSoMapping) + if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { + // If you opted-in for the New Architecture, we load the native entry point for this app. + load() + } + } +} diff --git a/android/app/src/main/res/drawable-anydpi-v26/ic_launcher_background.xml b/android/app/src/main/res/drawable-anydpi-v26/ic_launcher_background.xml deleted file mode 100644 index 7797f3a..0000000 --- a/android/app/src/main/res/drawable-anydpi-v26/ic_launcher_background.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/android/app/src/main/res/drawable/ic_launcher_foreground.xml b/android/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..0c246da --- /dev/null +++ b/android/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml index f35d996..5c25e72 100644 --- a/android/app/src/main/res/drawable/rn_edit_text_material.xml +++ b/android/app/src/main/res/drawable/rn_edit_text_material.xml @@ -17,10 +17,11 @@ android:insetLeft="@dimen/abc_edit_text_inset_horizontal_material" android:insetRight="@dimen/abc_edit_text_inset_horizontal_material" android:insetTop="@dimen/abc_edit_text_inset_top_material" - android:insetBottom="@dimen/abc_edit_text_inset_bottom_material"> + android:insetBottom="@dimen/abc_edit_text_inset_bottom_material" + > - - diff --git a/android/app/src/release/java/org/speedcuber/timer/ReactNativeFlipper.java b/android/app/src/release/java/org/speedcuber/timer/ReactNativeFlipper.java deleted file mode 100644 index 88c883d..0000000 --- a/android/app/src/release/java/org/speedcuber/timer/ReactNativeFlipper.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - *

This source code is licensed under the MIT license found in the LICENSE file in the root - * directory of this source tree. - */ -package org.speedcuber.timer; - -import android.content.Context; -import com.facebook.react.ReactInstanceManager; - -/** - * Class responsible of loading Flipper inside your React Native application. This is the release - * flavor of it so it's empty as we don't want to load Flipper. - */ -public class ReactNativeFlipper { - public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { - // Do nothing as we don't want to initialize Flipper on Release. - } -} \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle index 67d887b..a9ea023 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,21 +1,21 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. - buildscript { ext { - buildToolsVersion = "33.0.0" - minSdkVersion = 21 - compileSdkVersion = 33 - targetSdkVersion = 33 - - // We use NDK 23 which has both M1 support and is the side-by-side NDK version from AGP. - ndkVersion = "23.1.7779620" + buildToolsVersion = "35.0.0" + minSdkVersion = 24 + compileSdkVersion = 35 + targetSdkVersion = 34 + ndkVersion = "26.1.10909125" + kotlinVersion = "1.9.24" } repositories { google() mavenCentral() } dependencies { - classpath("com.android.tools.build:gradle:7.3.1") + classpath("com.android.tools.build:gradle") classpath("com.facebook.react:react-native-gradle-plugin") + classpath("org.jetbrains.kotlin:kotlin-gradle-plugin") } } + +apply plugin: "com.facebook.react.rootproject" diff --git a/android/gradle.properties b/android/gradle.properties index 7de0243..e2c449d 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,4 +1,3 @@ -#Sat, 20 Jan 2024 19:01:28 -0700 # Project-wide Gradle settings. # IDE (e.g. Android Studio) users: @@ -11,7 +10,7 @@ # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx512m -XX:MaxMetaspaceSize=256m -org.gradle.jvmargs=-Xmx2048m -XX\:MaxMetaspaceSize\=512m +org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit @@ -22,11 +21,6 @@ org.gradle.jvmargs=-Xmx2048m -XX\:MaxMetaspaceSize\=512m # Android operating system, and which are packaged with your app's APK # https://developer.android.com/topic/libraries/support-library/androidx-rn android.useAndroidX=true -# Automatically convert third-party libraries to use AndroidX -android.enableJetifier=true - -# Version of flipper SDK to use with React Native -FLIPPER_VERSION=0.125.0 # Use this property to specify which architecture you want to build. # You can also override it from the CLI using @@ -38,7 +32,7 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 # your application. You should enable this flag either if you want # to write custom TurboModules/Fabric components OR use libraries that # are providing them. -newArchEnabled=false +newArchEnabled=true # Use this property to enable or disable the Hermes JS engine. # If set to false, you will be using JSC instead. diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar index 41d9927a4d4fb3f96a785543079b8df6723c946b..a4b76b9530d66f5e68d973ea569d8e19de379189 100644 GIT binary patch literal 43583 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 yu?e%!_ptzGB|8GrCfu%p?(_ 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 GZ~q4|mN%#X literal 59821 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 diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 8fad3f5..79eb9d0 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip +networkTimeout=10000 +validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/android/gradlew b/android/gradlew index 1b6c787..f5feea6 100755 --- a/android/gradlew +++ b/android/gradlew @@ -15,6 +15,8 @@ # See the License for the specific language governing permissions and # limitations under the License. # +# SPDX-License-Identifier: Apache-2.0 +# ############################################################################## # @@ -55,7 +57,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. @@ -80,13 +82,12 @@ do esac done -APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit - -APP_NAME="Gradle" +# This is normally unused +# shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s +' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -133,22 +134,29 @@ location of your Java installation." fi else JAVACMD=java - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." + fi fi # Increase the maximum file descriptors if we can. if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac case $MAX_FD in #( '' | soft) :;; #( *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac @@ -193,11 +201,15 @@ if "$cygwin" || "$msys" ; then done fi -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ @@ -205,6 +217,12 @@ set -- \ org.gradle.wrapper.GradleWrapperMain \ "$@" +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + # Use "xargs" to parse quoted args. # # With -n1 it outputs one arg per line, with the quotes and backslashes removed. diff --git a/android/gradlew.bat b/android/gradlew.bat index ac1b06f..9b42019 100644 --- a/android/gradlew.bat +++ b/android/gradlew.bat @@ -13,8 +13,10 @@ @rem See the License for the specific language governing permissions and @rem limitations under the License. @rem +@rem SPDX-License-Identifier: Apache-2.0 +@rem -@if "%DEBUG%" == "" @echo off +@if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem @rem Gradle startup script for Windows @@ -25,7 +27,8 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% @@ -40,13 +43,13 @@ if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute +if %ERRORLEVEL% equ 0 goto execute -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -56,11 +59,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -75,13 +78,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar :end @rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd +if %ERRORLEVEL% equ 0 goto mainEnd :fail rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% :mainEnd if "%OS%"=="Windows_NT" endlocal diff --git a/android/link-assets-manifest.json b/android/link-assets-manifest.json deleted file mode 100644 index abc695d..0000000 --- a/android/link-assets-manifest.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "migIndex": 1, - "data": [ - { - "path": "assets/fonts/Rubik-Black.ttf", - "sha1": "e917d0dcb7b5ca38a06d482849acb810986240f2" - }, - { - "path": "assets/fonts/Rubik-BlackItalic.ttf", - "sha1": "41c0cf29e96590fcbed63b7725bff10e9a110ef4" - }, - { - "path": "assets/fonts/Rubik-Bold.ttf", - "sha1": "41ea8bf640e3f1b497d8ff1faf79b39d55f9fd84" - }, - { - "path": "assets/fonts/Rubik-BoldItalic.ttf", - "sha1": "2517f7189dc3287dae3f151b75bbfb6328a883a3" - }, - { - "path": "assets/fonts/Rubik-ExtraBold.ttf", - "sha1": "73745fef9a577118db0e2f25c4d5c0ac91418ba5" - }, - { - "path": "assets/fonts/Rubik-ExtraBoldItalic.ttf", - "sha1": "85d8b3d726f8eb89fafb0060561b104b6e9acf21" - }, - { - "path": "assets/fonts/Rubik-Italic.ttf", - "sha1": "b4c199c875be86ada0f3580020d092f3ef21703d" - }, - { - "path": "assets/fonts/Rubik-Light.ttf", - "sha1": "2bee15b4614d43529aefb416b5c1b084b92c7a3c" - }, - { - "path": "assets/fonts/Rubik-LightItalic.ttf", - "sha1": "00e66e2f47133b17ff49d96b251ebb3a2614d713" - }, - { - "path": "assets/fonts/Rubik-Medium.ttf", - "sha1": "9dd416bb989087a3e63125f4fea7898c97ff157c" - }, - { - "path": "assets/fonts/Rubik-MediumItalic.ttf", - "sha1": "8ebecbac39bbcd437ed14785ba8e9efb53cfda17" - }, - { - "path": "assets/fonts/Rubik-Regular.ttf", - "sha1": "d06c7083a79f12a8f70b49fe8901c73b80aeda55" - }, - { - "path": "assets/fonts/Rubik-SemiBold.ttf", - "sha1": "08936fac810b5b3349366ca8f8de0eec5307cd87" - }, - { - "path": "assets/fonts/Rubik-SemiBoldItalic.ttf", - "sha1": "7a08df8c79fc1c8f733e53e4f56ebaf883920f1c" - }, - { - "path": "assets/fonts/RubikMonoOne-Regular.ttf", - "sha1": "d4fd521e4f27e58e68e103b1ee997e4ba5bb1f3e" - } - ] -} diff --git a/android/settings.gradle b/android/settings.gradle index 2349d60..562f5c1 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -1,4 +1,6 @@ +pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } +plugins { id("com.facebook.react.settings") } +extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } rootProject.name = 'SpeedcuberTimer' -apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) include ':app' -includeBuild('../node_modules/react-native-gradle-plugin') \ No newline at end of file +includeBuild('../node_modules/@react-native/gradle-plugin') diff --git a/app.json b/app.json index 9a089ae..2a55adb 100644 --- a/app.json +++ b/app.json @@ -1,4 +1,4 @@ { "name": "SpeedcuberTimer", "displayName": "Speedcuber Timer" -} \ No newline at end of file +} diff --git a/babel.config.js b/babel.config.js index 8f68066..4c5d6cf 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,9 +1,9 @@ module.exports = { - presets: ['@rnx-kit/babel-preset-metro-react-native'], - plugins: ['react-native-paper/babel', 'react-native-reanimated/plugin'], + presets: ['module:@react-native/babel-preset'], + plugins: ['react-native-reanimated/plugin'], env: { production: { - plugins: ['transform-remove-console'], + plugins: ['react-native-paper/babel', 'transform-remove-console'], }, }, }; diff --git a/index.js b/index.js index cd91bd0..c110a3d 100644 --- a/index.js +++ b/index.js @@ -9,8 +9,5 @@ import 'react-native-gesture-handler'; import App from './src/ui/App'; import { AppRegistry } from 'react-native'; import { name as appName } from './app.json'; -import { suppressKnownWarnings } from './src/ui/utils/suppressKnownWarnings'; - -suppressKnownWarnings(); AppRegistry.registerComponent(appName, () => App); diff --git a/ios/.xcode.env b/ios/.xcode.env index a9d9067..3d5782c 100644 --- a/ios/.xcode.env +++ b/ios/.xcode.env @@ -8,4 +8,4 @@ # Customize the NODE_BINARY variable here. # For example, to use nvm with brew, add the following line # . "$(brew --prefix nvm)/nvm.sh" --no-use -export NODE_BINARY=$(command -v node) \ No newline at end of file +export NODE_BINARY=$(command -v node) diff --git a/ios/Podfile b/ios/Podfile index 598c835..a016768 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -1,18 +1,13 @@ -require_relative '../node_modules/react-native/scripts/react_native_pods' -require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' +# Resolve react_native_pods.rb with node to allow for hoisting +require Pod::Executable.execute_command('node', ['-p', + 'require.resolve( + "react-native/scripts/react_native_pods.rb", + {paths: [process.argv[1]]}, + )', __dir__]).strip platform :ios, min_ios_version_supported prepare_react_native_project! -# If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set. -# because `react-native-flipper` depends on (FlipperKit,...) that will be excluded -# -# To fix this you can also exclude `react-native-flipper` using a `react-native.config.js` -# ```js -# module.exports = { -# dependencies: { -# ...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}), -# ``` -flipper_config = ENV['NO_FLIPPER'] == "1" ? FlipperConfiguration.disabled : FlipperConfiguration.enabled + linkage = ENV['USE_FRAMEWORKS'] if linkage != nil Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green @@ -22,21 +17,8 @@ end target 'SpeedcuberTimer' do config = use_native_modules! - # Flags change depending on the env values. - flags = get_default_flags() - use_react_native!( :path => config[:reactNativePath], - # Hermes is now enabled by default. Disable by setting this flag to false. - # Upcoming versions of React Native may rely on get_default_flags(), but - # we make it explicit here to aid in the React Native upgrade process. - :hermes_enabled => flags[:hermes_enabled], - :fabric_enabled => flags[:fabric_enabled], - # Enables Flipper. - # - # Note that if you have use_frameworks! enabled, Flipper will not work and - # you should disable the next line. - :flipper_configuration => flipper_config, # An absolute path to your application root. :app_path => "#{Pod::Config.instance.installation_root}/.." ) @@ -47,12 +29,12 @@ target 'SpeedcuberTimer' do end post_install do |installer| + # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202 react_native_post_install( - installer, - # Set `mac_catalyst_enabled` to `true` in order to apply patches - # necessary for Mac Catalyst builds - :mac_catalyst_enabled => false - ) - __apply_Xcode_12_5_M1_post_install_workaround(installer) + installer, + config[:reactNativePath], + :mac_catalyst_enabled => false, + # :ccache_enabled => true + ) end end diff --git a/ios/SpeedcuberTimer.xcodeproj/project.pbxproj b/ios/SpeedcuberTimer.xcodeproj/project.pbxproj index 691eb18..c424e0b 100644 --- a/ios/SpeedcuberTimer.xcodeproj/project.pbxproj +++ b/ios/SpeedcuberTimer.xcodeproj/project.pbxproj @@ -8,45 +8,13 @@ /* Begin PBXBuildFile section */ 00E356F31AD99517003FC87E /* SpeedcuberTimerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* SpeedcuberTimerTests.m */; }; - 07A72D5E2FEF4EE9AED474F2 /* Rubik-ExtraBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D2E5B55473D74498AC6F4C67 /* Rubik-ExtraBold.ttf */; }; 0C80B921A6F3F58F76C31292 /* libPods-SpeedcuberTimer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-SpeedcuberTimer.a */; }; 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 1C017E41887145A9A1E74ACB /* Rubik-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5132885BF4EA4ABC8694D74B /* Rubik-Bold.ttf */; }; - 2B15EC98B88E476EB9B46747 /* Rubik-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 78DD3AD9910B49F9A302491E /* Rubik-Medium.ttf */; }; - 2C324C4C2851D08D00A07F04 /* Fontisto.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C3C2851D08D00A07F04 /* Fontisto.ttf */; }; - 2C324C4D2851D08D00A07F04 /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C3D2851D08D00A07F04 /* Octicons.ttf */; }; - 2C324C4E2851D08D00A07F04 /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C3E2851D08D00A07F04 /* Feather.ttf */; }; - 2C324C4F2851D08D00A07F04 /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C3F2851D08D00A07F04 /* Entypo.ttf */; }; - 2C324C502851D08D00A07F04 /* FontAwesome5_Brands.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C402851D08D00A07F04 /* FontAwesome5_Brands.ttf */; }; - 2C324C512851D08D00A07F04 /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C412851D08D00A07F04 /* MaterialCommunityIcons.ttf */; }; - 2C324C522851D08D00A07F04 /* AntDesign.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C422851D08D00A07F04 /* AntDesign.ttf */; }; - 2C324C532851D08D00A07F04 /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C432851D08D00A07F04 /* Foundation.ttf */; }; - 2C324C542851D08D00A07F04 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C442851D08D00A07F04 /* Ionicons.ttf */; }; - 2C324C552851D08D00A07F04 /* FontAwesome5_Solid.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C452851D08D00A07F04 /* FontAwesome5_Solid.ttf */; }; - 2C324C562851D08D00A07F04 /* FontAwesome5_Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C462851D08D00A07F04 /* FontAwesome5_Regular.ttf */; }; - 2C324C572851D08D00A07F04 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C472851D08D00A07F04 /* FontAwesome.ttf */; }; - 2C324C582851D08D00A07F04 /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C482851D08D00A07F04 /* Zocial.ttf */; }; - 2C324C592851D08D00A07F04 /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C492851D08D00A07F04 /* EvilIcons.ttf */; }; - 2C324C5A2851D08D00A07F04 /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C4A2851D08D00A07F04 /* SimpleLineIcons.ttf */; }; - 2C324C5B2851D08D00A07F04 /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2C324C4B2851D08D00A07F04 /* MaterialIcons.ttf */; }; - 2C7269FA2A42CB3600DE8816 /* BootSplash.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 2C7269F92A42CB3600DE8816 /* BootSplash.storyboard */; }; - 2CADEB6A2B130BEB00C79D36 /* STIFIcon.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2CADEB692B130BEA00C79D36 /* STIFIcon.ttf */; }; - 4F48A19822744432808A3089 /* Rubik-MediumItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 1700325245CB433BABCF521A /* Rubik-MediumItalic.ttf */; }; - 535F1677F83048668DED79E2 /* Rubik-SemiBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FF8FF56AF7CF4701B78D22FB /* Rubik-SemiBold.ttf */; }; - 53C967E2AD56445D913C72A5 /* Rubik-BlackItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 868649CC4468447B9BF1366E /* Rubik-BlackItalic.ttf */; }; - 5DFC3C9ED74A4A9C8DC49548 /* Rubik-ExtraBoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7361F7D119A745EE8E66CB12 /* Rubik-ExtraBoldItalic.ttf */; }; - 617F479909D24FD2BC11B8FB /* RubikMonoOne-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 037319F518BB4CF7AE7F1386 /* RubikMonoOne-Regular.ttf */; }; - 6D900F1CA00743318C8DF70A /* Rubik-LightItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = DA77DFA0D7F5457FAC07E42C /* Rubik-LightItalic.ttf */; }; + 49BC45E892FE7A13A72DBB39 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */; }; 7699B88040F8A987B510C191 /* libPods-SpeedcuberTimer-SpeedcuberTimerTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-SpeedcuberTimer-SpeedcuberTimerTests.a */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; - 8BB5B343BF0B4564B6FAF9D1 /* Rubik-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 61127F2F07D8498A8F8CB21E /* Rubik-Light.ttf */; }; - 91B50445AF884CAB93D4083F /* Rubik-SemiBoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C8DFC03BCB2941A7865D23DF /* Rubik-SemiBoldItalic.ttf */; }; - A4240768EC554EDA98742AFA /* Rubik-Italic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 479913F7AF4045EF93B340B0 /* Rubik-Italic.ttf */; }; - B2DCC9A9DC4B47C1A6395BC9 /* Rubik-BoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8AA3B4A795E54F9C8A535973 /* Rubik-BoldItalic.ttf */; }; - B3EB06E1C39A4EB58D08124B /* Rubik-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7277105ED570427298E6B94C /* Rubik-Regular.ttf */; }; - C76D4E88E97D4B4194011564 /* Rubik-Black.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EC380F4D711243B59FA9294D /* Rubik-Black.ttf */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -63,53 +31,21 @@ 00E356EE1AD99517003FC87E /* SpeedcuberTimerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SpeedcuberTimerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 00E356F21AD99517003FC87E /* SpeedcuberTimerTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SpeedcuberTimerTests.m; sourceTree = ""; }; - 037319F518BB4CF7AE7F1386 /* RubikMonoOne-Regular.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "RubikMonoOne-Regular.ttf"; path = "../assets/fonts/RubikMonoOne-Regular.ttf"; sourceTree = ""; }; 13B07F961A680F5B00A75B9A /* SpeedcuberTimer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SpeedcuberTimer.app; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = SpeedcuberTimer/AppDelegate.h; sourceTree = ""; }; 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = SpeedcuberTimer/AppDelegate.mm; sourceTree = ""; }; 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = SpeedcuberTimer/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = SpeedcuberTimer/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = SpeedcuberTimer/main.m; sourceTree = ""; }; - 1700325245CB433BABCF521A /* Rubik-MediumItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-MediumItalic.ttf"; path = "../assets/fonts/Rubik-MediumItalic.ttf"; sourceTree = ""; }; + 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = SpeedcuberTimer/PrivacyInfo.xcprivacy; sourceTree = ""; }; 19F6CBCC0A4E27FBF8BF4A61 /* libPods-SpeedcuberTimer-SpeedcuberTimerTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SpeedcuberTimer-SpeedcuberTimerTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2C324C3C2851D08D00A07F04 /* Fontisto.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = Fontisto.ttf; sourceTree = ""; }; - 2C324C3D2851D08D00A07F04 /* Octicons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = Octicons.ttf; sourceTree = ""; }; - 2C324C3E2851D08D00A07F04 /* Feather.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = Feather.ttf; sourceTree = ""; }; - 2C324C3F2851D08D00A07F04 /* Entypo.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = Entypo.ttf; sourceTree = ""; }; - 2C324C402851D08D00A07F04 /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = FontAwesome5_Brands.ttf; sourceTree = ""; }; - 2C324C412851D08D00A07F04 /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = MaterialCommunityIcons.ttf; sourceTree = ""; }; - 2C324C422851D08D00A07F04 /* AntDesign.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = AntDesign.ttf; sourceTree = ""; }; - 2C324C432851D08D00A07F04 /* Foundation.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = Foundation.ttf; sourceTree = ""; }; - 2C324C442851D08D00A07F04 /* Ionicons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ionicons.ttf; sourceTree = ""; }; - 2C324C452851D08D00A07F04 /* FontAwesome5_Solid.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = FontAwesome5_Solid.ttf; sourceTree = ""; }; - 2C324C462851D08D00A07F04 /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = FontAwesome5_Regular.ttf; sourceTree = ""; }; - 2C324C472851D08D00A07F04 /* FontAwesome.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = FontAwesome.ttf; sourceTree = ""; }; - 2C324C482851D08D00A07F04 /* Zocial.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = Zocial.ttf; sourceTree = ""; }; - 2C324C492851D08D00A07F04 /* EvilIcons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = EvilIcons.ttf; sourceTree = ""; }; - 2C324C4A2851D08D00A07F04 /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = SimpleLineIcons.ttf; sourceTree = ""; }; - 2C324C4B2851D08D00A07F04 /* MaterialIcons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = MaterialIcons.ttf; sourceTree = ""; }; - 2C7269F92A42CB3600DE8816 /* BootSplash.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = BootSplash.storyboard; path = SpeedcuberTimer/BootSplash.storyboard; sourceTree = ""; }; - 2CADEB692B130BEA00C79D36 /* STIFIcon.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = STIFIcon.ttf; path = ../../../src/lib/stif/icons/font/STIFIcon.ttf; sourceTree = ""; }; 3B4392A12AC88292D35C810B /* Pods-SpeedcuberTimer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SpeedcuberTimer.debug.xcconfig"; path = "Target Support Files/Pods-SpeedcuberTimer/Pods-SpeedcuberTimer.debug.xcconfig"; sourceTree = ""; }; - 479913F7AF4045EF93B340B0 /* Rubik-Italic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Italic.ttf"; path = "../assets/fonts/Rubik-Italic.ttf"; sourceTree = ""; }; - 5132885BF4EA4ABC8694D74B /* Rubik-Bold.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Bold.ttf"; path = "../assets/fonts/Rubik-Bold.ttf"; sourceTree = ""; }; 5709B34CF0A7D63546082F79 /* Pods-SpeedcuberTimer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SpeedcuberTimer.release.xcconfig"; path = "Target Support Files/Pods-SpeedcuberTimer/Pods-SpeedcuberTimer.release.xcconfig"; sourceTree = ""; }; 5B7EB9410499542E8C5724F5 /* Pods-SpeedcuberTimer-SpeedcuberTimerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SpeedcuberTimer-SpeedcuberTimerTests.debug.xcconfig"; path = "Target Support Files/Pods-SpeedcuberTimer-SpeedcuberTimerTests/Pods-SpeedcuberTimer-SpeedcuberTimerTests.debug.xcconfig"; sourceTree = ""; }; 5DCACB8F33CDC322A6C60F78 /* libPods-SpeedcuberTimer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SpeedcuberTimer.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 61127F2F07D8498A8F8CB21E /* Rubik-Light.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Light.ttf"; path = "../assets/fonts/Rubik-Light.ttf"; sourceTree = ""; }; - 7277105ED570427298E6B94C /* Rubik-Regular.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Regular.ttf"; path = "../assets/fonts/Rubik-Regular.ttf"; sourceTree = ""; }; - 7361F7D119A745EE8E66CB12 /* Rubik-ExtraBoldItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-ExtraBoldItalic.ttf"; path = "../assets/fonts/Rubik-ExtraBoldItalic.ttf"; sourceTree = ""; }; - 78DD3AD9910B49F9A302491E /* Rubik-Medium.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Medium.ttf"; path = "../assets/fonts/Rubik-Medium.ttf"; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = SpeedcuberTimer/LaunchScreen.storyboard; sourceTree = ""; }; - 868649CC4468447B9BF1366E /* Rubik-BlackItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-BlackItalic.ttf"; path = "../assets/fonts/Rubik-BlackItalic.ttf"; sourceTree = ""; }; 89C6BE57DB24E9ADA2F236DE /* Pods-SpeedcuberTimer-SpeedcuberTimerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SpeedcuberTimer-SpeedcuberTimerTests.release.xcconfig"; path = "Target Support Files/Pods-SpeedcuberTimer-SpeedcuberTimerTests/Pods-SpeedcuberTimer-SpeedcuberTimerTests.release.xcconfig"; sourceTree = ""; }; - 8AA3B4A795E54F9C8A535973 /* Rubik-BoldItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-BoldItalic.ttf"; path = "../assets/fonts/Rubik-BoldItalic.ttf"; sourceTree = ""; }; - C8DFC03BCB2941A7865D23DF /* Rubik-SemiBoldItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-SemiBoldItalic.ttf"; path = "../assets/fonts/Rubik-SemiBoldItalic.ttf"; sourceTree = ""; }; - D2E5B55473D74498AC6F4C67 /* Rubik-ExtraBold.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-ExtraBold.ttf"; path = "../assets/fonts/Rubik-ExtraBold.ttf"; sourceTree = ""; }; - DA77DFA0D7F5457FAC07E42C /* Rubik-LightItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-LightItalic.ttf"; path = "../assets/fonts/Rubik-LightItalic.ttf"; sourceTree = ""; }; - EC380F4D711243B59FA9294D /* Rubik-Black.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Black.ttf"; path = "../assets/fonts/Rubik-Black.ttf"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; - FF8FF56AF7CF4701B78D22FB /* Rubik-SemiBold.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-SemiBold.ttf"; path = "../assets/fonts/Rubik-SemiBold.ttf"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -149,67 +85,20 @@ name = "Supporting Files"; sourceTree = ""; }; - 09E42D984DAD4175AB9D615B /* Resources */ = { - isa = PBXGroup; - children = ( - EC380F4D711243B59FA9294D /* Rubik-Black.ttf */, - 868649CC4468447B9BF1366E /* Rubik-BlackItalic.ttf */, - 5132885BF4EA4ABC8694D74B /* Rubik-Bold.ttf */, - 8AA3B4A795E54F9C8A535973 /* Rubik-BoldItalic.ttf */, - D2E5B55473D74498AC6F4C67 /* Rubik-ExtraBold.ttf */, - 7361F7D119A745EE8E66CB12 /* Rubik-ExtraBoldItalic.ttf */, - 479913F7AF4045EF93B340B0 /* Rubik-Italic.ttf */, - 61127F2F07D8498A8F8CB21E /* Rubik-Light.ttf */, - DA77DFA0D7F5457FAC07E42C /* Rubik-LightItalic.ttf */, - 78DD3AD9910B49F9A302491E /* Rubik-Medium.ttf */, - 1700325245CB433BABCF521A /* Rubik-MediumItalic.ttf */, - 7277105ED570427298E6B94C /* Rubik-Regular.ttf */, - FF8FF56AF7CF4701B78D22FB /* Rubik-SemiBold.ttf */, - C8DFC03BCB2941A7865D23DF /* Rubik-SemiBoldItalic.ttf */, - 037319F518BB4CF7AE7F1386 /* RubikMonoOne-Regular.ttf */, - ); - name = Resources; - sourceTree = ""; - }; 13B07FAE1A68108700A75B9A /* SpeedcuberTimer */ = { isa = PBXGroup; children = ( 13B07FAF1A68108700A75B9A /* AppDelegate.h */, 13B07FB01A68108700A75B9A /* AppDelegate.mm */, - 2C7269F92A42CB3600DE8816 /* BootSplash.storyboard */, 13B07FB51A68108700A75B9A /* Images.xcassets */, 13B07FB61A68108700A75B9A /* Info.plist */, 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */, 13B07FB71A68108700A75B9A /* main.m */, + 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */, ); name = SpeedcuberTimer; sourceTree = ""; }; - 2C324C3B2851D08D00A07F04 /* Fonts */ = { - isa = PBXGroup; - children = ( - 2CADEB692B130BEA00C79D36 /* STIFIcon.ttf */, - 2C324C3C2851D08D00A07F04 /* Fontisto.ttf */, - 2C324C3D2851D08D00A07F04 /* Octicons.ttf */, - 2C324C3E2851D08D00A07F04 /* Feather.ttf */, - 2C324C3F2851D08D00A07F04 /* Entypo.ttf */, - 2C324C402851D08D00A07F04 /* FontAwesome5_Brands.ttf */, - 2C324C412851D08D00A07F04 /* MaterialCommunityIcons.ttf */, - 2C324C422851D08D00A07F04 /* AntDesign.ttf */, - 2C324C432851D08D00A07F04 /* Foundation.ttf */, - 2C324C442851D08D00A07F04 /* Ionicons.ttf */, - 2C324C452851D08D00A07F04 /* FontAwesome5_Solid.ttf */, - 2C324C462851D08D00A07F04 /* FontAwesome5_Regular.ttf */, - 2C324C472851D08D00A07F04 /* FontAwesome.ttf */, - 2C324C482851D08D00A07F04 /* Zocial.ttf */, - 2C324C492851D08D00A07F04 /* EvilIcons.ttf */, - 2C324C4A2851D08D00A07F04 /* SimpleLineIcons.ttf */, - 2C324C4B2851D08D00A07F04 /* MaterialIcons.ttf */, - ); - name = Fonts; - path = "../node_modules/react-native-vector-icons/Fonts"; - sourceTree = ""; - }; 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { isa = PBXGroup; children = ( @@ -230,14 +119,12 @@ 83CBB9F61A601CBA00E9B192 = { isa = PBXGroup; children = ( - 2C324C3B2851D08D00A07F04 /* Fonts */, 13B07FAE1A68108700A75B9A /* SpeedcuberTimer */, 832341AE1AAA6A7D00B99B32 /* Libraries */, 00E356EF1AD99517003FC87E /* SpeedcuberTimerTests */, 83CBBA001A601CBA00E9B192 /* Products */, 2D16E6871FA4F8E400B85C8A /* Frameworks */, BBD78D7AC51CEA395F1C20DB /* Pods */, - 09E42D984DAD4175AB9D615B /* Resources */, ); indentWidth = 2; sourceTree = ""; @@ -293,7 +180,6 @@ buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "SpeedcuberTimer" */; buildPhases = ( C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */, - FD10A7F022414F080027D42C /* Start Packager */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, @@ -358,41 +244,9 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2C324C4C2851D08D00A07F04 /* Fontisto.ttf in Resources */, - 2C324C572851D08D00A07F04 /* FontAwesome.ttf in Resources */, - 2C324C532851D08D00A07F04 /* Foundation.ttf in Resources */, - 2C324C562851D08D00A07F04 /* FontAwesome5_Regular.ttf in Resources */, - 2C324C542851D08D00A07F04 /* Ionicons.ttf in Resources */, - 2C324C592851D08D00A07F04 /* EvilIcons.ttf in Resources */, - 2C324C4F2851D08D00A07F04 /* Entypo.ttf in Resources */, - 2C324C582851D08D00A07F04 /* Zocial.ttf in Resources */, - 2C324C5A2851D08D00A07F04 /* SimpleLineIcons.ttf in Resources */, - 2C324C4E2851D08D00A07F04 /* Feather.ttf in Resources */, - 2C324C4D2851D08D00A07F04 /* Octicons.ttf in Resources */, - 2C324C502851D08D00A07F04 /* FontAwesome5_Brands.ttf in Resources */, - 2C324C522851D08D00A07F04 /* AntDesign.ttf in Resources */, - 2C324C5B2851D08D00A07F04 /* MaterialIcons.ttf in Resources */, - 2C324C552851D08D00A07F04 /* FontAwesome5_Solid.ttf in Resources */, - 2C324C512851D08D00A07F04 /* MaterialCommunityIcons.ttf in Resources */, 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, - 2C7269FA2A42CB3600DE8816 /* BootSplash.storyboard in Resources */, - C76D4E88E97D4B4194011564 /* Rubik-Black.ttf in Resources */, - 53C967E2AD56445D913C72A5 /* Rubik-BlackItalic.ttf in Resources */, - 1C017E41887145A9A1E74ACB /* Rubik-Bold.ttf in Resources */, - 2CADEB6A2B130BEB00C79D36 /* STIFIcon.ttf in Resources */, - B2DCC9A9DC4B47C1A6395BC9 /* Rubik-BoldItalic.ttf in Resources */, - 07A72D5E2FEF4EE9AED474F2 /* Rubik-ExtraBold.ttf in Resources */, - 5DFC3C9ED74A4A9C8DC49548 /* Rubik-ExtraBoldItalic.ttf in Resources */, - A4240768EC554EDA98742AFA /* Rubik-Italic.ttf in Resources */, - 8BB5B343BF0B4564B6FAF9D1 /* Rubik-Light.ttf in Resources */, - 6D900F1CA00743318C8DF70A /* Rubik-LightItalic.ttf in Resources */, - 2B15EC98B88E476EB9B46747 /* Rubik-Medium.ttf in Resources */, - 4F48A19822744432808A3089 /* Rubik-MediumItalic.ttf in Resources */, - B3EB06E1C39A4EB58D08124B /* Rubik-Regular.ttf in Resources */, - 535F1677F83048668DED79E2 /* Rubik-SemiBold.ttf in Resources */, - 91B50445AF884CAB93D4083F /* Rubik-SemiBoldItalic.ttf in Resources */, - 617F479909D24FD2BC11B8FB /* RubikMonoOne-Regular.ttf in Resources */, + 49BC45E892FE7A13A72DBB39 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -401,17 +255,19 @@ /* Begin PBXShellScriptBuildPhase section */ 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { isa = PBXShellScriptBuildPhase; - buildActionMask = 12; + buildActionMask = 2147483647; files = ( ); inputPaths = ( + "$(SRCROOT)/.xcode.env.local", + "$(SRCROOT)/.xcode.env", ); name = "Bundle React Native code and images"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "set -e\n\nexport NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n"; + shellScript = "set -e\n\nWITH_ENVIRONMENT=\"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"$REACT_NATIVE_PATH/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; }; 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; @@ -525,25 +381,6 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-SpeedcuberTimer-SpeedcuberTimerTests/Pods-SpeedcuberTimer-SpeedcuberTimerTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - FD10A7F022414F080027D42C /* Start Packager */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Start Packager"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; - showEnvVarsInLog = 0; - }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -587,7 +424,7 @@ "$(inherited)", ); INFOPLIST_FILE = SpeedcuberTimerTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -614,7 +451,7 @@ CURRENT_PROJECT_VERSION = 34; DEVELOPMENT_TEAM = XLMP575759; INFOPLIST_FILE = SpeedcuberTimerTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -648,7 +485,7 @@ INFOPLIST_FILE = SpeedcuberTimer/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = "Speedcuber Timer"; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities"; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -684,7 +521,7 @@ INFOPLIST_FILE = SpeedcuberTimer/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = "Speedcuber Timer"; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities"; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -709,7 +546,7 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; @@ -737,7 +574,7 @@ COPY_PHASE_STRIP = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -753,7 +590,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD_RUNPATH_SEARCH_PATHS = ( /usr/lib/swift, "$(inherited)", @@ -770,9 +607,17 @@ "-DFOLLY_NO_CONFIG", "-DFOLLY_MOBILE=1", "-DFOLLY_USE_LIBCPP=1", + "-DFOLLY_CFG_NO_COROUTINES=1", + "-DFOLLY_HAVE_CLOCK_GETTIME=1", + ); + OTHER_LDFLAGS = ( + "$(inherited)", + " ", ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + USE_HERMES = true; }; name = Debug; }; @@ -781,7 +626,7 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; @@ -809,7 +654,7 @@ COPY_PHASE_STRIP = YES; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -818,7 +663,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD_RUNPATH_SEARCH_PATHS = ( /usr/lib/swift, "$(inherited)", @@ -834,9 +679,16 @@ "-DFOLLY_NO_CONFIG", "-DFOLLY_MOBILE=1", "-DFOLLY_USE_LIBCPP=1", + "-DFOLLY_CFG_NO_COROUTINES=1", + "-DFOLLY_HAVE_CLOCK_GETTIME=1", + ); + OTHER_LDFLAGS = ( + "$(inherited)", + " ", ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; + USE_HERMES = true; VALIDATE_PRODUCT = YES; }; name = Release; diff --git a/ios/SpeedcuberTimer.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/SpeedcuberTimer.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/ios/SpeedcuberTimer.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/ios/SpeedcuberTimer.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/SpeedcuberTimer.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c..0000000 --- a/ios/SpeedcuberTimer.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/ios/SpeedcuberTimer/AppDelegate.h b/ios/SpeedcuberTimer/AppDelegate.h index 3713cad..5d28082 100644 --- a/ios/SpeedcuberTimer/AppDelegate.h +++ b/ios/SpeedcuberTimer/AppDelegate.h @@ -3,4 +3,4 @@ @interface AppDelegate : RCTAppDelegate -@end \ No newline at end of file +@end diff --git a/ios/SpeedcuberTimer/AppDelegate.mm b/ios/SpeedcuberTimer/AppDelegate.mm index a0a069f..e8d7da1 100644 --- a/ios/SpeedcuberTimer/AppDelegate.mm +++ b/ios/SpeedcuberTimer/AppDelegate.mm @@ -1,5 +1,4 @@ #import "AppDelegate.h" -#import "RNBootSplash.h" #import @@ -16,6 +15,11 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( } - (NSURL *)sourceURLForBridge:(RCTBridge *)bridge +{ + return [self bundleURL]; +} + +- (NSURL *)bundleURL { #if DEBUG return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"]; @@ -24,26 +28,4 @@ - (NSURL *)sourceURLForBridge:(RCTBridge *)bridge #endif } -/// This method controls whether the `concurrentRoot`feature of React18 is turned on or off. -/// -/// @see: https://reactjs.org/blog/2022/03/29/react-v18.html -/// @note: This requires to be rendering on Fabric (i.e. on the New Architecture). -/// @return: `true` if the `concurrentRoot` feature is enabled. Otherwise, it returns `false`. -- (BOOL)concurrentRootEnabled -{ - return true; -} - -- (UIView *)createRootViewWithBridge:(RCTBridge *)bridge - moduleName:(NSString *)moduleName - initProps:(NSDictionary *)initProps { - UIView *rootView = [super createRootViewWithBridge:bridge - moduleName:moduleName - initProps:initProps]; - - [RNBootSplash initWithStoryboard:@"BootSplash" rootView:rootView]; - - return rootView; -} - -@end \ No newline at end of file +@end diff --git a/ios/SpeedcuberTimer/BootSplash.storyboard b/ios/SpeedcuberTimer/BootSplash.storyboard deleted file mode 100644 index aab2479..0000000 --- a/ios/SpeedcuberTimer/BootSplash.storyboard +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/SpeedcuberTimer/Images.xcassets/BootSplashLogo.imageset/Contents.json b/ios/SpeedcuberTimer/Images.xcassets/BootSplashLogo.imageset/Contents.json deleted file mode 100644 index 570652d..0000000 --- a/ios/SpeedcuberTimer/Images.xcassets/BootSplashLogo.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images": [ - { - "idiom": "universal", - "filename": "bootsplash_logo.png", - "scale": "1x" - }, - { - "idiom": "universal", - "filename": "bootsplash_logo@2x.png", - "scale": "2x" - }, - { - "idiom": "universal", - "filename": "bootsplash_logo@3x.png", - "scale": "3x" - } - ], - "info": { - "version": 1, - "author": "xcode" - } -} diff --git a/ios/SpeedcuberTimer/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo.png b/ios/SpeedcuberTimer/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo.png deleted file mode 100644 index 97d517f909764063012c543029229b3bb512a9ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2200 zcmW-hc~lRG7sWqmr6f^(m9!v!8YPMll2#Sb&LE}IM2l!03ehTstc|5c$ugCt5S2(6 zWv$RAq8de%3YFh?=8yN@dFR}7?z`{YbK~rmSPUPgJPa6aWof!xIM@AKQli3cVdUur zL%Qv39L$6(1|SAPtSmT#8vFzaAp%B%0=U2$SPLSc0!v{AECzWP19L$O#K9P5f&=J+ z5lF&HZ~{dT(yD?U2np>$4m7|7%t0L{z!b0pC71=%;eVhFqhTT}fT1uAM!|g0f!SaK z(qILvVHJ!6Td;<)AOJ(5Y*+%5U_8tLW%vb_3B|(*5I$rw{0gpM3Hq=Qrh+L*fhH^h z8JGtvzzrP19nOF+guyqs5B-n_J7Eii!YTL*2EiY8z$OTUCO8Y7a1eUnPq+ntKrMWM zICu%WAqBoeFT96H@P>Ri4Y%Pgw7@&afrpR^3Gf>BLl@LRJY0ehD1mmUhCSd1HE4>$^kAPNfMGyDeUAQ_IpGk6Po;S)T9V{i|ApbY+j^-vB4@DyG_0Gxyma0Pz< z&smMI8G;}ac0nl=!3DSq4R9Qizzd?G0=~jccnlk%4?aRTY=iBv4_<&LWWxs73J0Jb z+8`I6!wL8Sv5*B9Ap%;V8y-LhRKfsM!4tR!*WofWLmIq+7)XR0$X`qPiO^I5maf8! zrAPf+A{?n_c}K;=fGu7FqQ%~M)ddaPO*Ktpx#wOw|I+2ZjHF!GRfFAQ!-jF$FHro z_(p{Hh7aG(D3xonnWpZnTHn30@w8fGL%W1HUcpm)o3GZSZMq@wT6zKgEozPJ7uE=Bah4SIi~5G_IsO|JslDwQG+5^YK&1 z`G|{!*HX3Ky@*bosS~BH8XT&=Zb)U(_>MjP^ZLB&2Q%a27y3ypsNdm~-gNK;PMXt3 zx$JJ1%R2uwPIY*}3dy~yhFfe~&n6{W2k!HF8U5Lub$aGv&-9I((|b<(_&Mi0s*Wu> zG_JYj&EctuotC<953FC@TOXw^edn;;_DyOzf(12F(kcyQ2M@|$2+MV}^D84O3 z1@2xOZR2cb=p`<>7^3aqb+tu2G{r;yiu~2GfNqO$b<4d&!?h)Be!5Sot*O?ZQs=5u zZFb_=iLRb3X>KYmg7Ypv zl(O=+W~DF9?|!gsLh00Mv*J-MfoA??Nv?8>Q^jAItHcy)Wayg6yb!@PZd~c~of*A0 z7qgV6G%1$1rpHLO_xMOHx3(CrchTc}jAn-O?B-U94b#I{tL84>TeetaqLV~H=$!DW z?j@y*YfC1**re6dYMaqo`Q^Tdb((?OxhMtMaP8oLgh?3|vWHhF4VcrmXvEqvF81-y zY+fsBx5x^zOzl?;N}g<9yJy^Nx7qh<#U zn9B%84=B2wmJjN_E@EGCeU)88xyZU>BPFzBTT?{e#|m;qj6dI=?{>-GdE|P%u>&($ zzWr^K_(Rp)xZAJa)+*U2c-QGDtpA)?TUI#q{Nn&Y?wA5==@mv}2AV%rEh+UasY@x4 zmJ#@WmFq9IUR3%a*fUCTsl|dP`khualQ-}3-D7oFa>Lz@oDW8yYV6CpEHKR(Z55`pQrWM{f9%Vz zb^GEgR<{;}6o~}QbdGpj+VJD`>Z)7CC)V6tr5vlWc1rk>o1VE73@S@A`|GY$s1>=i zMGZ>#wYeWz_WP;g<2@_KWzZ+T=S#qihC4>?cQ0m3d^a=BS=}i1 hU*ZX)Z>aZxBo+Vw diff --git a/ios/SpeedcuberTimer/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo@2x.png b/ios/SpeedcuberTimer/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo@2x.png deleted file mode 100644 index aa60462ceee541608de21a7814b22abb642d5e7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3711 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 NSAppTransportSecurity - NSExceptionDomains - - localhost - - NSExceptionAllowsInsecureHTTPLoads - - - + + NSAllowsArbitraryLoads + + NSAllowsLocalNetworking + NSBluetoothPeripheralUsageDescription Bluetooth access required for Smartcube support. @@ -76,10 +73,10 @@ RubikMonoOne-Regular.ttf UILaunchStoryboardName - BootSplash.storyboard + LaunchScreen UIRequiredDeviceCapabilities - armv7 + arm64 UISupportedInterfaceOrientations diff --git a/ios/SpeedcuberTimer/PrivacyInfo.xcprivacy b/ios/SpeedcuberTimer/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..f6cb2c5 --- /dev/null +++ b/ios/SpeedcuberTimer/PrivacyInfo.xcprivacy @@ -0,0 +1,47 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + 0A2A.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + 85F4.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/ios/link-assets-manifest.json b/ios/link-assets-manifest.json deleted file mode 100644 index abc695d..0000000 --- a/ios/link-assets-manifest.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "migIndex": 1, - "data": [ - { - "path": "assets/fonts/Rubik-Black.ttf", - "sha1": "e917d0dcb7b5ca38a06d482849acb810986240f2" - }, - { - "path": "assets/fonts/Rubik-BlackItalic.ttf", - "sha1": "41c0cf29e96590fcbed63b7725bff10e9a110ef4" - }, - { - "path": "assets/fonts/Rubik-Bold.ttf", - "sha1": "41ea8bf640e3f1b497d8ff1faf79b39d55f9fd84" - }, - { - "path": "assets/fonts/Rubik-BoldItalic.ttf", - "sha1": "2517f7189dc3287dae3f151b75bbfb6328a883a3" - }, - { - "path": "assets/fonts/Rubik-ExtraBold.ttf", - "sha1": "73745fef9a577118db0e2f25c4d5c0ac91418ba5" - }, - { - "path": "assets/fonts/Rubik-ExtraBoldItalic.ttf", - "sha1": "85d8b3d726f8eb89fafb0060561b104b6e9acf21" - }, - { - "path": "assets/fonts/Rubik-Italic.ttf", - "sha1": "b4c199c875be86ada0f3580020d092f3ef21703d" - }, - { - "path": "assets/fonts/Rubik-Light.ttf", - "sha1": "2bee15b4614d43529aefb416b5c1b084b92c7a3c" - }, - { - "path": "assets/fonts/Rubik-LightItalic.ttf", - "sha1": "00e66e2f47133b17ff49d96b251ebb3a2614d713" - }, - { - "path": "assets/fonts/Rubik-Medium.ttf", - "sha1": "9dd416bb989087a3e63125f4fea7898c97ff157c" - }, - { - "path": "assets/fonts/Rubik-MediumItalic.ttf", - "sha1": "8ebecbac39bbcd437ed14785ba8e9efb53cfda17" - }, - { - "path": "assets/fonts/Rubik-Regular.ttf", - "sha1": "d06c7083a79f12a8f70b49fe8901c73b80aeda55" - }, - { - "path": "assets/fonts/Rubik-SemiBold.ttf", - "sha1": "08936fac810b5b3349366ca8f8de0eec5307cd87" - }, - { - "path": "assets/fonts/Rubik-SemiBoldItalic.ttf", - "sha1": "7a08df8c79fc1c8f733e53e4f56ebaf883920f1c" - }, - { - "path": "assets/fonts/RubikMonoOne-Regular.ttf", - "sha1": "d4fd521e4f27e58e68e103b1ee997e4ba5bb1f3e" - } - ] -} diff --git a/metro.config.js b/metro.config.js index fd4f17f..9d41685 100644 --- a/metro.config.js +++ b/metro.config.js @@ -1,23 +1,11 @@ +const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); + /** - * Metro configuration for React Native - * https://github.com/facebook/react-native + * Metro configuration + * https://reactnative.dev/docs/metro * - * @format + * @type {import('metro-config').MetroConfig} */ +const config = {}; -const { makeMetroConfig } = require('@rnx-kit/metro-config'); -const MetroSymlinksResolver = require('@rnx-kit/metro-resolver-symlinks'); - -module.exports = makeMetroConfig({ - resolver: { - resolveRequest: MetroSymlinksResolver(), - }, - transformer: { - getTransformOptions: async () => ({ - transform: { - experimentalImportSupport: false, - inlineRequires: true, - }, - }), - }, -}); +module.exports = mergeConfig(getDefaultConfig(__dirname), config); diff --git a/package.json b/package.json index 88627bf..c2be793 100644 --- a/package.json +++ b/package.json @@ -4,26 +4,18 @@ "private": true, "scripts": { "env": "dotenv -e ./fastlane/.env", - "start": "yarn env react-native rnx-start", - "start-no-cache": "yarn env react-native rnx-start --reset-cache", + "start": "yarn env react-native start", "ios": "yarn env react-native run-ios", "android": "yarn env react-native run-android", "ios:release": "yarn env react-native run-ios --mode Release", "android:release": "yarn env react-native run-android --mode release", - "build:ios": "yarn env yarn pods && react-native rnx-bundle --platform ios && yarn fix-dependencies", - "build:android": "yarn env react-native rnx-bundle --platform android && yarn fix-dependencies", - "pods": "cd ios && pod install", - "icons": "react-native-svg-app-icon", - "splash": "yarn react-native generate-bootsplash --background-color '#000' icon.svg", - "android-menu": "adb shell input keyevent 82", + "build:ios": "yarn env yarn pods && react-native bundle --platform ios", + "build:android": "yarn env react-native bundle --platform android", + "pods": "npx pod-install", "test": "jest", "lint": "eslint . --ext .js,.jsx,.ts,.tsx", - "clean": "react-native-clean-project", - "link-assets": "react-native-asset", - "analyze-bundle": "react-native-bundle-visualizer - only-mapped - bundle-output ./myapp.bundle - format html", - "deps:check": "rnx-align-deps", - "deps:align": "rnx-align-deps --write", - "deps:deduplicate": "yarn-deduplicate yarn.lock" + "clean": "npx react-native-clean-project", + "analyze-bundle": "npx react-native-bundle-visualizer - only-mapped - bundle-output ./myapp.bundle - format html" }, "dependencies": { "@react-native-async-storage/async-storage": "^1.17.11", @@ -40,15 +32,12 @@ "i18next": "^21.8.9", "intl-pluralrules": "^1.3.1", "lodash": "^4.17.21", - "react": "18.2.0", - "react-dom": "^18.2.0", + "react": "18.3.1", "react-hooks-global-state": "^2.0.0", "react-i18next": "^11.17.0", - "react-native": "^0.71.11", "react-native-ble-manager": "^10.1.5", - "react-native-bootsplash": "^4.7.2", + "react-native": "0.76.3", "react-native-charts-wrapper": "^0.6.0", - "react-native-default-preference": "^1.4.4", "react-native-fs": "^2.18.0", "react-native-gesture-handler": "^2.9.0", "react-native-get-random-values": "^1.8.0", @@ -57,7 +46,6 @@ "react-native-reanimated": "^2.14.1", "react-native-safe-area-context": "^4.5.1", "react-native-screens": "^3.19.0", - "react-native-svg": "^13.9.0", "react-native-vector-icons": "^9.1.0", "react-native-webview": "^12.0.2", "realm": "^12.2.1", @@ -65,109 +53,30 @@ "uuid": "^9.0.0" }, "devDependencies": { - "@babel/core": "^7.20.0", - "@babel/preset-env": "^7.20.0", - "@babel/runtime": "^7.20.0", - "@react-native-community/cli-platform-android": "^10.0.0", - "@react-native-community/eslint-config": "^3.2.0", - "@rnx-kit/align-deps": "^2.1.3", - "@rnx-kit/babel-preset-metro-react-native": "^1.1.4", - "@rnx-kit/cli": "^0.16.2", - "@rnx-kit/metro-config": "^1.3.5", - "@rnx-kit/metro-resolver-symlinks": "^0.1.25", - "@tsconfig/react-native": "^2.0.2", - "@types/jest": "^29.2.1", - "@types/lodash": "^4.14.191", - "@types/node": "^18.13.0", - "@types/react": "^18.0.24", - "@types/react-native-charts-wrapper": "^0.5.3", - "@types/react-native-vector-icons": "^6.4.10", + "@babel/core": "^7.25.2", + "@babel/preset-env": "^7.25.3", + "@babel/runtime": "^7.25.0", + "@react-native-community/cli": "15.0.1", + "@react-native-community/cli-platform-android": "15.0.1", + "@react-native-community/cli-platform-ios": "15.0.1", + "@react-native/babel-preset": "0.76.3", + "@react-native/eslint-config": "0.76.3", + "@react-native/metro-config": "0.76.3", + "@react-native/typescript-config": "0.76.3", + "@types/lodash": "^4.17.13", + "@types/react": "^18.2.6", "@types/react-test-renderer": "^18.0.0", - "@types/uuid": "^8.3.4", - "@typescript-eslint/eslint-plugin": "^5.17.0", - "@typescript-eslint/parser": "^5.17.0", - "babel-jest": "^29.2.1", - "babel-loader": "^8.2.5", + "babel-jest": "^29.6.3", + "babel-plugin-module-resolver": "^5.0.2", "babel-plugin-transform-remove-console": "^6.9.4", "dotenv-cli": "^7.3.0", "eslint": "^8.19.0", - "fantasticon": "^2.0.0", - "jest": "^29.6.1", - "metro-react-native-babel-preset": "^0.73.7", - "prettier": "^2.4.1", - "react-native-asset": "^2.0.1", - "react-native-bundle-visualizer": "^3.1.2", - "react-native-clean-project": "^4.0.1", - "react-native-flipper": "0.163.0", - "react-native-svg-app-icon": "^0.6.1", - "react-test-renderer": "18.2.0", - "realm-flipper-plugin-device": "^1.1.0", - "rn-flipper-async-storage-advanced": "^1.0.5", - "typescript": "^4.8.4", - "yarn-deduplicate": "^6.0.1" + "jest": "^29.6.3", + "prettier": "2.8.8", + "react-test-renderer": "18.3.1", + "typescript": "5.0.4" }, - "resolutions": { - "deprecated-react-native-prop-types": "^3.0.1" - }, - "rnx-kit": { - "kitType": "app", - "bundle": { - "treeShake": true, - "plugins": [ - [ - "@rnx-kit/metro-plugin-cyclic-dependencies-detector", - { - "throwOnError": false - } - ], - [ - "@rnx-kit/metro-plugin-duplicates-checker", - { - "ignoredModules": [ - "color-convert", - "color-name", - "@react-native/normalize-color", - "escape-string-regexp", - "color", - "react-is" - ], - "throwOnError": false - } - ], - [ - "@rnx-kit/metro-plugin-typescript", - { - "throwOnError": false - } - ] - ] - }, - "alignDeps": { - "requirements": [ - "react-native@0.71" - ], - "capabilities": [ - "animation", - "babel-preset-react-native", - "community/cli-android", - "core", - "core-android", - "core-ios", - "filesystem", - "gestures", - "jest", - "masked-view", - "navigation/native", - "navigation/stack", - "react", - "react-dom", - "react-test-renderer", - "safe-area", - "screens", - "storage", - "svg", - "webview" - ] - } + "engines": { + "node": ">=18" } } diff --git a/react-native.config.js b/react-native.config.js deleted file mode 100644 index fc8d43e..0000000 --- a/react-native.config.js +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright (c) 2022 Joseph Hale -// -// This Source Code Form is subject to the terms of the Mozilla Public -// License, v. 2.0. If a copy of the MPL was not distributed with this -// file, You can obtain one at http://mozilla.org/MPL/2.0/. - -module.exports = { - project: { - ios: { sourceDir: './ios' }, - }, - dependencies: { - 'react-native-vector-icons': { platforms: { ios: null } }, - ...(process.env.NO_FLIPPER - ? { 'react-native-flipper': { platforms: { ios: null } } } - : {}), - }, - assets: ['./assets/fonts'], -}; diff --git a/src/ui/App.tsx b/src/ui/App.tsx index 987c313..7c44b54 100644 --- a/src/ui/App.tsx +++ b/src/ui/App.tsx @@ -9,22 +9,9 @@ import 'react-native-get-random-values'; import { GestureHandlerRootView } from 'react-native-gesture-handler'; import MainNavigator from './navigation/MainNavigator'; import { Provider as PaperProvider } from 'react-native-paper'; +import { RealmProvider } from '../persistence/realmdb'; import { getCurrentTheme } from './themes'; import i18n from '../localization'; -import { RealmProvider, useRealm } from '../persistence/realmdb'; - -const DevComponents = () => { - const FlipperAsyncStorage = - require('rn-flipper-async-storage-advanced').default; - const RealmPlugin = require('realm-flipper-plugin-device').default; - const realm = useRealm(); - return ( - <> - - - - ); -}; const App = () => { if (i18n.isInitialized) { @@ -34,7 +21,6 @@ const App = () => { - {__DEV__ && } diff --git a/src/ui/navigation/MainNavigator.tsx b/src/ui/navigation/MainNavigator.tsx index bd0b8eb..d037c2f 100644 --- a/src/ui/navigation/MainNavigator.tsx +++ b/src/ui/navigation/MainNavigator.tsx @@ -4,17 +4,14 @@ // License, v. 2.0. If a copy of the MPL was not distributed with this // file, You can obtain one at http://mozilla.org/MPL/2.0/. -import { NavigationContainer } from '@react-navigation/native'; -import RNBootSplash from 'react-native-bootsplash'; import DrawerNavigator from './DrawerNavigator'; +import { NavigationContainer } from '@react-navigation/native'; import { getCurrentTheme } from '../themes'; const MainNavigator = () => { const theme = getCurrentTheme(); return ( - RNBootSplash.hide({ fade: true, duration: 500 })}> + ); diff --git a/src/ui/utils/suppressKnownWarnings.ts b/src/ui/utils/suppressKnownWarnings.ts deleted file mode 100644 index a331c07..0000000 --- a/src/ui/utils/suppressKnownWarnings.ts +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright (c) 2022 Joseph Hale -// -// This Source Code Form is subject to the terms of the Mozilla Public -// License, v. 2.0. If a copy of the MPL was not distributed with this -// file, You can obtain one at http://mozilla.org/MPL/2.0/. - -import { LogBox } from 'react-native'; - -const knownWarnings = [ - // Known Victory warning. - // https://formidable.com/open-source/victory/docs/native/#4-ignoring-require-cycles - 'Require cycle: node_modules/victory', - - // Known Storybook warning. Fixed in 6.0 (unstable) - // https://github.com/storybookjs/react-native/issues/240 - 'Require cycle: node_modules/core-js/internals/microtask.js', -]; - -export function suppressKnownWarnings() { - const ignore = [ - ...knownWarnings, - // Windows uses a forward slash for paths. - ...knownWarnings.map(w => w.split('/').join('\\')), - ]; - LogBox.ignoreLogs(ignore); -} diff --git a/tsconfig.json b/tsconfig.json index a2b8bef..304ab4e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,101 +1,3 @@ -// prettier-ignore { - "compilerOptions": { - /* Visit https://aka.ms/tsconfig.json to read more about this file */ - /* Projects */ - // "incremental": true, /* Enable incremental compilation */ - // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ - // "tsBuildInfoFile": "./", /* Specify the folder for .tsbuildinfo incremental compilation files. */ - // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects */ - // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ - // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ - /* Language and Environment */ - "target": "esnext", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ - "lib": [ - "es2017" - ], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ - "jsx": "react-native", /* Specify what JSX code is generated. */ - // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ - // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ - // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h' */ - // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ - // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.` */ - // "reactNamespace": "", /* Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit. */ - // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ - // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ - /* Modules */ - "module": "commonjs", /* Specify what module code is generated. */ - // "rootDir": "./", /* Specify the root folder within your source files. */ - "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ - // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ - // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ - // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ - // "typeRoots": [], /* Specify multiple folders that act like `./node_modules/@types`. */ - // "types": [], /* Specify type package names to be included without being referenced in a source file. */ - // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ - "resolveJsonModule": true, /* Enable importing .json files */ - // "noResolve": true, /* Disallow `import`s, `require`s or ``s from expanding the number of files TypeScript should add to a project. */ - /* JavaScript Support */ - "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files. */ - // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ - // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`. */ - /* Emit */ - // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ - // "declarationMap": true, /* Create sourcemaps for d.ts files. */ - // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ - // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ - // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output. */ - // "outDir": "./", /* Specify an output folder for all emitted files. */ - // "removeComments": true, /* Disable emitting comments. */ - "noEmit": true, /* Disable emitting files from a compilation. */ - // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ - // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types */ - // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ - // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ - // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ - // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ - // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ - // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ - // "newLine": "crlf", /* Set the newline character for emitting files. */ - // "stripInternal": true, /* Disable emitting declarations that have `@internal` in their JSDoc comments. */ - // "noEmitHelpers": true, /* Disable generating custom helper functions like `__extends` in compiled output. */ - // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ - // "preserveConstEnums": true, /* Disable erasing `const enum` declarations in generated code. */ - // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ - // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ - /* Interop Constraints */ - "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ - "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ - "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */ - // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ - /* Type Checking */ - "strict": true, /* Enable all strict type-checking options. */ - // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied `any` type.. */ - // "strictNullChecks": true, /* When type checking, take into account `null` and `undefined`. */ - // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ - // "strictBindCallApply": true, /* Check that the arguments for `bind`, `call`, and `apply` methods match the original function. */ - // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ - // "noImplicitThis": true, /* Enable error reporting when `this` is given the type `any`. */ - // "useUnknownInCatchVariables": true, /* Type catch clause variables as 'unknown' instead of 'any'. */ - // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ - // "noUnusedLocals": true, /* Enable error reporting when a local variables aren't read. */ - // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read */ - // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ - // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ - // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ - // "noUncheckedIndexedAccess": true, /* Include 'undefined' in index signature results */ - // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ - // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type */ - // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ - // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ - /* Completeness */ - // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ - "skipLibCheck": true /* Skip type checking all .d.ts files. */ - }, - "exclude": [ - "babel.config.js", - "metro.config.js", - "jest.config.js" - ] -} \ No newline at end of file + "extends": "@react-native/typescript-config/tsconfig.json" +} From ac4bae15c8e9df4ef3e2ccf17401e1d4681db887 Mon Sep 17 00:00:00 2001 From: Joseph Hale Date: Mon, 9 Dec 2024 22:50:47 -0700 Subject: [PATCH 2/9] chore: Upgrade `react-navigation` to the New Architecture Includes transitive upgrades to `react-native-reanimated` and all the navigators used in the app. Removes a few unused packages. --- .../java/org/speedcuber/timer/MainActivity.kt | 12 ++++++++++++ index.js | 2 +- metro.config.js | 10 ++++++++-- package.json | 16 +++++++--------- src/ui/setup/gesture-handler.js | 7 +++++++ src/ui/setup/gesture-handler.native.js | 8 ++++++++ 6 files changed, 43 insertions(+), 12 deletions(-) create mode 100644 src/ui/setup/gesture-handler.js create mode 100644 src/ui/setup/gesture-handler.native.js diff --git a/android/app/src/main/java/org/speedcuber/timer/MainActivity.kt b/android/app/src/main/java/org/speedcuber/timer/MainActivity.kt index a08ad45..89ecf17 100644 --- a/android/app/src/main/java/org/speedcuber/timer/MainActivity.kt +++ b/android/app/src/main/java/org/speedcuber/timer/MainActivity.kt @@ -1,5 +1,6 @@ package org.speedcuber.timer +import android.os.Bundle; import com.facebook.react.ReactActivity import com.facebook.react.ReactActivityDelegate import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled @@ -7,6 +8,17 @@ import com.facebook.react.defaults.DefaultReactActivityDelegate class MainActivity : ReactActivity() { + /** + * Required by `react-native-screens`. + * - https://reactnavigation.org/docs/getting-started + * - https://github.com/software-mansion/react-native-screens/#android + * + * Discards activity state across restarts. + */ + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(null) + } + /** * Returns the name of the main component registered from JavaScript. This is used to schedule * rendering of the component. diff --git a/index.js b/index.js index c110a3d..d91ff01 100644 --- a/index.js +++ b/index.js @@ -4,7 +4,7 @@ // License, v. 2.0. If a copy of the MPL was not distributed with this // file, You can obtain one at http://mozilla.org/MPL/2.0/. -import 'react-native-gesture-handler'; +import './src/ui/setup/gesture-handler'; import App from './src/ui/App'; import { AppRegistry } from 'react-native'; diff --git a/metro.config.js b/metro.config.js index 9d41685..d4f35f9 100644 --- a/metro.config.js +++ b/metro.config.js @@ -1,4 +1,8 @@ const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); +const { + wrapWithReanimatedMetroConfig, +} = require('react-native-reanimated/metro-config'); + /** * Metro configuration @@ -6,6 +10,8 @@ const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); * * @type {import('metro-config').MetroConfig} */ -const config = {}; +let config = {}; +config = mergeConfig(getDefaultConfig(__dirname), config); +config = wrapWithReanimatedMetroConfig(config); -module.exports = mergeConfig(getDefaultConfig(__dirname), config); +module.exports = config; diff --git a/package.json b/package.json index c2be793..80c141a 100644 --- a/package.json +++ b/package.json @@ -20,12 +20,10 @@ "dependencies": { "@react-native-async-storage/async-storage": "^1.17.11", "@react-native-community/slider": "^4.4.1", - "@react-native-masked-view/masked-view": "^0.2.9", - "@react-navigation/bottom-tabs": "^6.5.4", - "@react-navigation/drawer": "^6.5.8", - "@react-navigation/material-bottom-tabs": "^6.2.12", - "@react-navigation/native": "^6.0.8", - "@react-navigation/stack": "^6.2.0", + "@react-navigation/bottom-tabs": "^7.0.13", + "@react-navigation/drawer": "^7.0.13", + "@react-navigation/native": "^7.0.8", + "@react-navigation/stack": "^7.0.13", "@realm/react": "^0.6.1", "buffer": "^6.0.3", "deepmerge": "^3.3.0", @@ -43,9 +41,9 @@ "react-native-get-random-values": "^1.8.0", "react-native-localize": "^2.2.2", "react-native-paper": "^5.10.4", - "react-native-reanimated": "^2.14.1", - "react-native-safe-area-context": "^4.5.1", - "react-native-screens": "^3.19.0", + "react-native-reanimated": "^3.16.3", + "react-native-safe-area-context": "^4.14.0", + "react-native-screens": "^4.3.0", "react-native-vector-icons": "^9.1.0", "react-native-webview": "^12.0.2", "realm": "^12.2.1", diff --git a/src/ui/setup/gesture-handler.js b/src/ui/setup/gesture-handler.js new file mode 100644 index 0000000..7185681 --- /dev/null +++ b/src/ui/setup/gesture-handler.js @@ -0,0 +1,7 @@ +// Copyright (c) 2024 Joseph Hale +// +// This Source Code Form is subject to the terms of the Mozilla Public +// License, v. 2.0. If a copy of the MPL was not distributed with this +// file, You can obtain one at https://mozilla.org/MPL/2.0/. + +// Don't import react-native-gesture-handler on web \ No newline at end of file diff --git a/src/ui/setup/gesture-handler.native.js b/src/ui/setup/gesture-handler.native.js new file mode 100644 index 0000000..7a0ef58 --- /dev/null +++ b/src/ui/setup/gesture-handler.native.js @@ -0,0 +1,8 @@ +// Copyright (c) 2024 Joseph Hale +// +// This Source Code Form is subject to the terms of the Mozilla Public +// License, v. 2.0. If a copy of the MPL was not distributed with this +// file, You can obtain one at https://mozilla.org/MPL/2.0/. + +// Only import react-native-gesture-handler on native platforms +import 'react-native-gesture-handler'; From 58369768bbb11226cc1be0e84cd8d428391105f3 Mon Sep 17 00:00:00 2001 From: Joseph Hale Date: Tue, 10 Dec 2024 00:19:26 -0700 Subject: [PATCH 3/9] chore: Upgrade `react-native-vector-icons` to New Architecture The best part is that this upgrade **simplifies** my code and processes. I no longer have to do the awkward manual linking steps in Android and iOS. In fact, because `react-native-vector-icons` now installs all fonts in `assets/fonts`, it also handles my custom fonts! This commit also removes all the unused icon packs. My hope is that will contribute to a smaller bundle size. The one downside is that I have to add a bunch of mocks for my tests to pass again. Hopefully that will be fixed more cleanly in the future. - See: https://github.com/oblador/react-native-vector-icons/issues/1681#issuecomment-2585560725 --- assets/fonts/STIFIcon.ttf | Bin 0 -> 16440 bytes babel.config.js | 11 ++++++- ios/SpeedcuberTimer/Info.plist | 10 +----- jest.config.js | 3 ++ package.json | 10 +++++- .../@react-native-vector-icons/common.js | 5 +++ src/__mocks__/file-mock.js | 4 +++ src/lib/stif/icons/README.md | 29 +++++++++++++++--- src/ui/icons/STIFIcons.ts | 2 +- src/ui/icons/iconHelper.tsx | 26 +++------------- 10 files changed, 63 insertions(+), 37 deletions(-) create mode 100644 assets/fonts/STIFIcon.ttf create mode 100644 src/__mocks__/@react-native-vector-icons/common.js create mode 100644 src/__mocks__/file-mock.js diff --git a/assets/fonts/STIFIcon.ttf b/assets/fonts/STIFIcon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9d8e64de9e8f37387073809a053194349cf766b9 GIT binary patch literal 16440 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 Entypo.ttf - AntDesign.ttf - EvilIcons.ttf FontAwesome.ttf - FontAwesome5.ttf - Fontisto.ttf - Foundation.ttf Ionicons.ttf + MaterialDesignIcons.ttf MaterialIcons.ttf - MaterialCommunityIcons.ttf - Octicons.ttf - Zocial.ttf - SimpleLineIcons.ttf STIFIcon.ttf Rubik-Black.ttf Rubik-BlackItalic.ttf diff --git a/jest.config.js b/jest.config.js index d6314ca..9ad43ac 100644 --- a/jest.config.js +++ b/jest.config.js @@ -20,5 +20,8 @@ module.exports = { // Jest does not support package.json.exports. See // https://github.com/uuidjs/uuid/issues/451 uuid: require.resolve('uuid'), + // Mock out font files that aren't available to Jest + // https://github.com/oblador/react-native-vector-icons/issues/1681#issuecomment-2585560725 + '\\.(ttf)$': '/src/__mocks__/file-mock.js', }, }; diff --git a/package.json b/package.json index 80c141a..68e8326 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,12 @@ "dependencies": { "@react-native-async-storage/async-storage": "^1.17.11", "@react-native-community/slider": "^4.4.1", + "@react-native-vector-icons/common": "^11.0.0", + "@react-native-vector-icons/entypo": "^1.0.1", + "@react-native-vector-icons/fontawesome": "^4.7.0", + "@react-native-vector-icons/ionicons": "^7.4.0", + "@react-native-vector-icons/material-design-icons": "^7.4.47", + "@react-native-vector-icons/material-icons": "^0.0.1", "@react-navigation/bottom-tabs": "^7.0.13", "@react-navigation/drawer": "^7.0.13", "@react-navigation/native": "^7.0.8", @@ -44,7 +50,6 @@ "react-native-reanimated": "^3.16.3", "react-native-safe-area-context": "^4.14.0", "react-native-screens": "^4.3.0", - "react-native-vector-icons": "^9.1.0", "react-native-webview": "^12.0.2", "realm": "^12.2.1", "solution-analyzer": "^0.1.6", @@ -76,5 +81,8 @@ }, "engines": { "node": ">=18" + }, + "reactNativeVectorIcons": { + "fontDir": "assets/fonts" } } diff --git a/src/__mocks__/@react-native-vector-icons/common.js b/src/__mocks__/@react-native-vector-icons/common.js new file mode 100644 index 0000000..9f83f60 --- /dev/null +++ b/src/__mocks__/@react-native-vector-icons/common.js @@ -0,0 +1,5 @@ +// Mock out @react-native-vector-icons +// https://github.com/oblador/react-native-vector-icons/issues/1681#issuecomment-2585560725 +module.exports = { + createIconSet: () => "icon" +} \ No newline at end of file diff --git a/src/__mocks__/file-mock.js b/src/__mocks__/file-mock.js new file mode 100644 index 0000000..7fbc6bf --- /dev/null +++ b/src/__mocks__/file-mock.js @@ -0,0 +1,4 @@ +// Empty export to use for mocking out files that only exist on the +// native device. +// https://github.com/oblador/react-native-vector-icons/issues/1681#issuecomment-2585560725 +module.exports = {}; \ No newline at end of file diff --git a/src/lib/stif/icons/README.md b/src/lib/stif/icons/README.md index 4bc33a9..cc3abca 100644 --- a/src/lib/stif/icons/README.md +++ b/src/lib/stif/icons/README.md @@ -24,15 +24,34 @@ needed for your application. #### Android Setup -Installing the fonts on Android only requires copying the font file to -the app's assets directory (you may have to create the directory). +Installing the fonts on Android only requires copying the font file to `react-native-vector-icons`' font directory. + +```json +// package.json +{ + "dependencies": { ... }, + "reactNativeVectorIcons": { + "fontDir": "path/to/your/assets/fonts" + } +} +``` ```bash -cp font/STIFIcon.ttf android/app/src/main/assets/fonts +cp font/STIFIcon.ttf path/to/your/assets/fonts ``` #### iOS Setup +Follow the steps for Android above, then run the following command to add the +font name to the `Info.plist`. + +```bash +npx rnvi-update-plist package.json ios/YOUR_APP_NAME/Info.plist +``` + +

+ Or do it manually... + Installing the fonts on iOS is a little more complicated: 1. Open XCode. @@ -53,6 +72,8 @@ Installing the fonts on iOS is a little more complicated: ``` +
+ Clean your build directory and re-build for the font to be included in the app bundle. @@ -62,7 +83,7 @@ Then, to use the icons in your React Native project, convert the `.ttf` file into a usable icon set. ```javascript -import { createIconSet } from 'react-native-vector-icons'; +import { createIconSet } from '@react-native-vector-icons/common'; import glyphs from '../../lib/stif/icons/font/STIFIcon.json'; const STIFIcon = createIconSet(glyphs, 'STIFIcon', 'STIFIcon.ttf'); diff --git a/src/ui/icons/STIFIcons.ts b/src/ui/icons/STIFIcons.ts index 0676cf7..7e0d3d4 100644 --- a/src/ui/icons/STIFIcons.ts +++ b/src/ui/icons/STIFIcons.ts @@ -4,7 +4,7 @@ // License, v. 2.0. If a copy of the MPL was not distributed with this // file, You can obtain one at http://mozilla.org/MPL/2.0/. -import { createIconSet } from 'react-native-vector-icons'; +import { createIconSet } from '@react-native-vector-icons/common'; import glyphs from '../../lib/stif/icons/font/STIFIcon.json'; const STIFIcon = createIconSet(glyphs, 'STIFIcon', 'STIFIcon.ttf'); diff --git a/src/ui/icons/iconHelper.tsx b/src/ui/icons/iconHelper.tsx index fc6ed01..d6648fa 100644 --- a/src/ui/icons/iconHelper.tsx +++ b/src/ui/icons/iconHelper.tsx @@ -6,20 +6,12 @@ import * as React from 'react'; -import AntDesignIcon from 'react-native-vector-icons/AntDesign'; -import EntypoIcon from 'react-native-vector-icons/Entypo'; -import EvilIconsIcon from 'react-native-vector-icons/EvilIcons'; -import FontAwesome5Icon from 'react-native-vector-icons/FontAwesome5'; -import FontAwesomeIcon from 'react-native-vector-icons/FontAwesome'; -import FontistoIcon from 'react-native-vector-icons/Fontisto'; -import FoundationIcon from 'react-native-vector-icons/Foundation'; -import IoniconsIcon from 'react-native-vector-icons/Ionicons'; -import MaterialCommunityIconsIcon from 'react-native-vector-icons/MaterialCommunityIcons'; -import MaterialIconsIcon from 'react-native-vector-icons/MaterialIcons'; -import OcticonsIcon from 'react-native-vector-icons/Octicons'; +import EntypoIcon from '@react-native-vector-icons/entypo'; +import FontAwesomeIcon from '@react-native-vector-icons/fontawesome'; +import IoniconsIcon from '@react-native-vector-icons/ionicons'; +import MaterialCommunityIconsIcon from '@react-native-vector-icons/material-design-icons'; +import MaterialIconsIcon from '@react-native-vector-icons/material-icons'; import { STIFIcon } from './STIFIcons'; -import SimpleLineIconsIcon from 'react-native-vector-icons/SimpleLineIcons'; -import ZocialIcon from 'react-native-vector-icons/Zocial'; interface IconParams { size: number; @@ -42,19 +34,11 @@ function render(Icon: any, name: string) { const ReactNativeVectorIcons = { Entypo: (name: string) => render(EntypoIcon, name), - AntDesign: (name: string) => render(AntDesignIcon, name), - EvilIcons: (name: string) => render(EvilIconsIcon, name), FontAwesome: (name: string) => render(FontAwesomeIcon, name), - FontAwesome5: (name: string) => render(FontAwesome5Icon, name), - Fontisto: (name: string) => render(FontistoIcon, name), - Foundation: (name: string) => render(FoundationIcon, name), Ionicons: (name: string) => render(IoniconsIcon, name), MaterialIcons: (name: string) => render(MaterialIconsIcon, name), MaterialCommunityIcons: (name: string) => render(MaterialCommunityIconsIcon, name), - Octicons: (name: string) => render(OcticonsIcon, name), - Zocial: (name: string) => render(ZocialIcon, name), - SimpleLineIcons: (name: string) => render(SimpleLineIconsIcon, name), }; const STIFIcons = { From 9ab3dcd53bc725ef11c745e275ea8d728c1d053b Mon Sep 17 00:00:00 2001 From: Joseph Hale Date: Mon, 9 Dec 2024 23:02:29 -0700 Subject: [PATCH 4/9] chore: Upgrade `react-native-fs` to the New Architecture The mainline `react-native-fs` hasn't had a commit for almost 18 months and hasn't had a new release for over 2 years. So, I switched to the most stable looking fork which has been updated much more regularly and has a decent sized user base. --- package.json | 2 +- src/__mocks__/globalMock.js | 4 ++-- src/persistence/backup.ts | 2 +- src/persistence/restore.ts | 2 +- src/ui/components/filesystem/FileSystem.tsx | 25 +++++++++++---------- 5 files changed, 18 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index 68e8326..27b226e 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "analyze-bundle": "npx react-native-bundle-visualizer - only-mapped - bundle-output ./myapp.bundle - format html" }, "dependencies": { + "@dr.pogodin/react-native-fs": "^2.30.0", "@react-native-async-storage/async-storage": "^1.17.11", "@react-native-community/slider": "^4.4.1", "@react-native-vector-icons/common": "^11.0.0", @@ -42,7 +43,6 @@ "react-native-ble-manager": "^10.1.5", "react-native": "0.76.3", "react-native-charts-wrapper": "^0.6.0", - "react-native-fs": "^2.18.0", "react-native-gesture-handler": "^2.9.0", "react-native-get-random-values": "^1.8.0", "react-native-localize": "^2.2.2", diff --git a/src/__mocks__/globalMock.js b/src/__mocks__/globalMock.js index ebdbcd1..b35ab7f 100644 --- a/src/__mocks__/globalMock.js +++ b/src/__mocks__/globalMock.js @@ -14,8 +14,8 @@ jest.mock('react-native-webview', () => { jest.mock('react-native-ble-manager'); jest.mock('react-native/Libraries/EventEmitter/NativeEventEmitter'); -import * as actualfs from 'react-native-fs'; -jest.mock('react-native-fs', () => ({ +import * as actualfs from '@dr.pogodin/react-native-fs'; +jest.mock('@dr.pogodin/react-native-fs', () => ({ DocumentDirectoryPath: 'DocumentDirectoryPath', ExternalDirectoryPath: 'ExternalDirectoryPath', appendFile: jest.fn(), diff --git a/src/persistence/backup.ts b/src/persistence/backup.ts index 1d799cc..4b6f19c 100644 --- a/src/persistence/backup.ts +++ b/src/persistence/backup.ts @@ -10,7 +10,7 @@ import { appendFile, mkdir, unlink, -} from 'react-native-fs'; +} from '@dr.pogodin/react-native-fs'; import { IterableArrayLike } from './types'; import { Platform } from 'react-native'; diff --git a/src/persistence/restore.ts b/src/persistence/restore.ts index c7bd134..4b5fc13 100644 --- a/src/persistence/restore.ts +++ b/src/persistence/restore.ts @@ -5,7 +5,7 @@ // file, You can obtain one at http://mozilla.org/MPL/2.0/. import { BACKUP_FOLDER, _ensureFolderExists } from './backup'; -import { read, readDir, stat } from 'react-native-fs'; +import { read, readDir, stat } from '@dr.pogodin/react-native-fs'; import { BackupEntry } from './types'; import { JsonLinesReader } from '../lib/jsonl'; diff --git a/src/ui/components/filesystem/FileSystem.tsx b/src/ui/components/filesystem/FileSystem.tsx index 40841dd..9015405 100644 --- a/src/ui/components/filesystem/FileSystem.tsx +++ b/src/ui/components/filesystem/FileSystem.tsx @@ -4,17 +4,6 @@ // License, v. 2.0. If a copy of the MPL was not distributed with this // file, You can obtain one at http://mozilla.org/MPL/2.0/. -import { useEffect, useState } from 'react'; -import { FlatList, ScrollView } from 'react-native'; -import { - DocumentDirectoryPath, - ReadDirItem, - hash, - readDir, - readFile, - stat, - unlink, -} from 'react-native-fs'; import { ActivityIndicator, IconButton, @@ -22,6 +11,18 @@ import { Text, useTheme, } from 'react-native-paper'; +import { + DocumentDirectoryPath, + ReadDirResItemT, + hash, + readDir, + readFile, + stat, + unlink, +} from '@dr.pogodin/react-native-fs'; +import { FlatList, ScrollView } from 'react-native'; +import { useEffect, useState } from 'react'; + import { Timer } from '../../../lib/timers'; interface FileSystemProps { @@ -74,7 +75,7 @@ function FolderBrowser({ onPressFile = () => {}, onPressFolder = () => {}, }: FileSystemProps) { - const [entries, setEntries] = useState([]); + const [entries, setEntries] = useState([]); const theme = useTheme(); useEffect(() => { readDir(path) From 9357a7a4e9f739cea8d9160fff31a13f248eb19c Mon Sep 17 00:00:00 2001 From: Joseph Hale Date: Mon, 9 Dec 2024 23:14:15 -0700 Subject: [PATCH 5/9] chore: Upgrade `react-native-ble-manager` to the New Architecture This commit looks deceptively simple. It was one of the hardest parts of the upgrade. First, `LocationStatus.ts` was part of a custom native module I had written to support the Android versions which require location permissions for Bluetooth scans. Since that was on the Old Architecture, I had to learn how to write a New Architecture native module. That ended up being easiest to do by publishing a separate package on npm. Additionally, the maintainers of `react-native-ble-manager` are still working on full support for the New Architecture. Timing was very much in my favor since they started publishing viable release candidates mere days before I started this upgrade project, and the full release was published only ~20 hours ago. --- package.json | 3 ++- src/ui/components/smartpuzzles/BLE.ts | 6 +----- .../components/smartpuzzles/LocationStatus.ts | 19 ------------------- .../smartpuzzles/SmartPuzzleRegistry.ts | 14 ++++---------- src/ui/components/smartpuzzles/permissions.ts | 4 ++-- src/ui/components/smartpuzzles/scanner.ts | 5 ++--- 6 files changed, 11 insertions(+), 40 deletions(-) delete mode 100644 src/ui/components/smartpuzzles/LocationStatus.ts diff --git a/package.json b/package.json index 27b226e..5e3d626 100644 --- a/package.json +++ b/package.json @@ -40,12 +40,13 @@ "react": "18.3.1", "react-hooks-global-state": "^2.0.0", "react-i18next": "^11.17.0", - "react-native-ble-manager": "^10.1.5", + "react-native-ble-manager": "^12.0.0", "react-native": "0.76.3", "react-native-charts-wrapper": "^0.6.0", "react-native-gesture-handler": "^2.9.0", "react-native-get-random-values": "^1.8.0", "react-native-localize": "^2.2.2", + "react-native-location-status": "^0.2.0", "react-native-paper": "^5.10.4", "react-native-reanimated": "^3.16.3", "react-native-safe-area-context": "^4.14.0", diff --git a/src/ui/components/smartpuzzles/BLE.ts b/src/ui/components/smartpuzzles/BLE.ts index 7d47db6..da51120 100644 --- a/src/ui/components/smartpuzzles/BLE.ts +++ b/src/ui/components/smartpuzzles/BLE.ts @@ -3,12 +3,9 @@ // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this // file, You can obtain one at http://mozilla.org/MPL/2.0/. -import { NativeEventEmitter, NativeModules, Platform } from 'react-native'; import BleManager from 'react-native-ble-manager'; - -const BleManagerModule = NativeModules.BleManager || {}; -const BleEvents = new NativeEventEmitter(BleManagerModule); +import { Platform } from 'react-native'; BleManager.start(); @@ -29,7 +26,6 @@ export async function isEnabled(): Promise { const BLE = { Manager: BleManager, - Events: BleEvents, isEnabled, } diff --git a/src/ui/components/smartpuzzles/LocationStatus.ts b/src/ui/components/smartpuzzles/LocationStatus.ts deleted file mode 100644 index a943706..0000000 --- a/src/ui/components/smartpuzzles/LocationStatus.ts +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright (c) 2022 Joseph Hale -// -// This Source Code Form is subject to the terms of the Mozilla Public -// License, v. 2.0. If a copy of the MPL was not distributed with this -// file, You can obtain one at http://mozilla.org/MPL/2.0/. - -import { NativeModules } from 'react-native'; -const { LocationStatus } = NativeModules; - -interface LocationStatusInterface { - /** - * Check if location services are enabled. - * - * [Android only] - */ - isLocationEnabled(): Promise; -} - -export default LocationStatus as LocationStatusInterface; diff --git a/src/ui/components/smartpuzzles/SmartPuzzleRegistry.ts b/src/ui/components/smartpuzzles/SmartPuzzleRegistry.ts index 8f923cb..9c271f0 100644 --- a/src/ui/components/smartpuzzles/SmartPuzzleRegistry.ts +++ b/src/ui/components/smartpuzzles/SmartPuzzleRegistry.ts @@ -19,7 +19,7 @@ import { SmartPuzzleError, SmartPuzzleErrorCode } from './SmartPuzzleError'; import BLE from './BLE'; import { Buffer } from 'buffer'; -import { EmitterSubscription } from 'react-native'; +import { EventSubscription } from 'react-native'; import { STIF } from '../../../lib/stif'; import { t } from 'i18next'; @@ -48,7 +48,7 @@ export interface MessageSubscription { interface PuzzleRegistryEntry { puzzle: BluetoothPuzzle; - subscriptions: EmitterSubscription[]; + subscriptions: EventSubscription[]; listeners: MessageListener[]; } @@ -126,10 +126,7 @@ async function connect(puzzle: BluetoothPuzzle): Promise { } await BLE.Manager.connect(puzzle.device.id); - const subscription = BLE.Events.addListener( - 'BleManagerDisconnectPeripheral', - onDisconnect, - ); + const subscription = BLE.Manager.onDisconnectPeripheral(onDisconnect); const entry = PUZZLE_REGISTRY.get(puzzle.device.id); if (entry) { @@ -167,10 +164,7 @@ async function discoverServices(puzzle: BluetoothPuzzle) { } async function configureNotifications(puzzle: BluetoothPuzzle) { - const subscription = BLE.Events.addListener( - 'BleManagerDidUpdateValueForCharacteristic', - onReceiveNotification(puzzle), - ); + const subscription = BLE.Manager.onDidUpdateValueForCharacteristic(onReceiveNotification(puzzle)) await BLE.Manager.startNotification( puzzle.device.id, compressUUID(puzzle.uuids.trackingService), diff --git a/src/ui/components/smartpuzzles/permissions.ts b/src/ui/components/smartpuzzles/permissions.ts index 9770d66..d2c5012 100644 --- a/src/ui/components/smartpuzzles/permissions.ts +++ b/src/ui/components/smartpuzzles/permissions.ts @@ -7,7 +7,7 @@ import { Permission, PermissionsAndroid, Platform } from 'react-native'; import { SmartPuzzleError, SmartPuzzleErrorCode } from './SmartPuzzleError'; import BLE from './BLE'; -import LocationStatus from './LocationStatus'; +import { isLocationEnabled } from 'react-native-location-status'; import { t } from 'i18next'; export async function ensureScanningReady() { @@ -154,7 +154,7 @@ async function requestBluetoothPermissions(permissions: Permission[]) { async function ensureLocationEnabled() { if (Platform.OS === 'android') { console.debug('Checking if location is enabled...'); - let enabled = await LocationStatus.isLocationEnabled(); + let enabled = await isLocationEnabled(); console.debug(`Location enabled: ${enabled}`); if (!enabled) { throw new SmartPuzzleError( diff --git a/src/ui/components/smartpuzzles/scanner.ts b/src/ui/components/smartpuzzles/scanner.ts index e755fcc..cc1a066 100644 --- a/src/ui/components/smartpuzzles/scanner.ts +++ b/src/ui/components/smartpuzzles/scanner.ts @@ -11,9 +11,8 @@ import PuzzleRegistry from './SmartPuzzleRegistry'; export async function scanForSmartPuzzles( scanDurationMillis: number = 5000, ): Promise { - const subscription = BLE.Events.addListener( - 'BleManagerDiscoverPeripheral', - (device: BleDevice) => PuzzleRegistry.addPuzzle(device), + const subscription = BLE.Manager.onDiscoverPeripheral( + (device: BleDevice) => PuzzleRegistry.addPuzzle(device) ); const FILTER_UUIDS: string[] = []; From d7c3667c60ef8a8896c27ca16a1485852814d8b8 Mon Sep 17 00:00:00 2001 From: Joseph Hale Date: Mon, 9 Dec 2024 23:20:11 -0700 Subject: [PATCH 6/9] chore: Upgrade `realm` to the New Architecture MongoDB, the company that acquired Realm several years ago, recently announced that they are deprecating Realm :/ So, I'll need to start building an alternate mass storage solution. Fortunately, it looks like there's a new kid on the sqlite block, `react-native-nitro-sqlite`, so I may be able to switch to the database I had wanted to use in the first place. BUT... that migration doesn't need to happen today. Realm still works for now, so we'll keep it and upgrade it until we are able to move to a more stable datastore. --- android/app/proguard-rules.pro | 1 + package.json | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro index 11b0257..7a8f09e 100644 --- a/android/app/proguard-rules.pro +++ b/android/app/proguard-rules.pro @@ -8,3 +8,4 @@ # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: +-keep class io.realm.react.** diff --git a/package.json b/package.json index 5e3d626..1155a1a 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@react-navigation/drawer": "^7.0.13", "@react-navigation/native": "^7.0.8", "@react-navigation/stack": "^7.0.13", - "@realm/react": "^0.6.1", + "@realm/react": "^0.11.0", "buffer": "^6.0.3", "deepmerge": "^3.3.0", "i18next": "^21.8.9", @@ -52,7 +52,7 @@ "react-native-safe-area-context": "^4.14.0", "react-native-screens": "^4.3.0", "react-native-webview": "^12.0.2", - "realm": "^12.2.1", + "realm": "^12.14.0", "solution-analyzer": "^0.1.6", "uuid": "^9.0.0" }, From 80e4708bc856896356450f31d7e4b1dff7890657 Mon Sep 17 00:00:00 2001 From: Joseph Hale Date: Mon, 9 Dec 2024 23:38:57 -0700 Subject: [PATCH 7/9] chore: Upgrade remaining packages to latest supported versions Getting everything else up to date as much as possible. Some additional notes =============== `react-native-charts-wrapper` - Will need to replace this soon too. It hasn't moved to the new architecture yet and probably won't any time soon (no recent commits/updates). The best alternative I'm seeing right now is `react-native-echarts` with the `react-native-skia` renderer. `react-native-paper` - The lead maintainer of this component library has moved to other priorites at Callstack. Updates here, while not stalled, have dramatically slowed down. Replacing the entire component library will be a big lift, so I'm not eager to do this yet, but I may have to somewhat soon. When it comes time to really push on both of these big library migrations, I want to put a big priority on choosing tools that support compatibility with `react-native-windows`, `react-native-macos`, and ideally `react-native-web`. Some of the choices I made during this 0.76 upgrade move the app closer to supporting a Desktop build, and I want to continue that arc. --- package.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 1155a1a..91dfdc6 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,8 @@ }, "dependencies": { "@dr.pogodin/react-native-fs": "^2.30.0", - "@react-native-async-storage/async-storage": "^1.17.11", - "@react-native-community/slider": "^4.4.1", + "@react-native-async-storage/async-storage": "^2.1.0", + "@react-native-community/slider": "^4.5.5", "@react-native-vector-icons/common": "^11.0.0", "@react-native-vector-icons/entypo": "^1.0.1", "@react-native-vector-icons/fontawesome": "^4.7.0", @@ -34,27 +34,27 @@ "@realm/react": "^0.11.0", "buffer": "^6.0.3", "deepmerge": "^3.3.0", - "i18next": "^21.8.9", - "intl-pluralrules": "^1.3.1", + "i18next": "^24.0.2", + "intl-pluralrules": "^2.0.1", "lodash": "^4.17.21", "react": "18.3.1", - "react-hooks-global-state": "^2.0.0", - "react-i18next": "^11.17.0", + "react-hooks-global-state": "^2.1.0", + "react-i18next": "^15.1.3", "react-native-ble-manager": "^12.0.0", "react-native": "0.76.3", "react-native-charts-wrapper": "^0.6.0", - "react-native-gesture-handler": "^2.9.0", - "react-native-get-random-values": "^1.8.0", - "react-native-localize": "^2.2.2", + "react-native-gesture-handler": "^2.21.2", + "react-native-get-random-values": "^1.11.0", + "react-native-localize": "^3.3.0", "react-native-location-status": "^0.2.0", - "react-native-paper": "^5.10.4", + "react-native-paper": "^5.12.5", "react-native-reanimated": "^3.16.3", "react-native-safe-area-context": "^4.14.0", "react-native-screens": "^4.3.0", - "react-native-webview": "^12.0.2", + "react-native-webview": "^13.12.4", "realm": "^12.14.0", "solution-analyzer": "^0.1.6", - "uuid": "^9.0.0" + "uuid": "^11.0.3" }, "devDependencies": { "@babel/core": "^7.25.2", From 0eb068b479e4643417ab2d9970699846bfdc5d11 Mon Sep 17 00:00:00 2001 From: Joseph Hale Date: Tue, 10 Dec 2024 00:09:35 -0700 Subject: [PATCH 8/9] chore: Update lock files It wasn't worth the effort to try and track how these lock files would have changed through the "idealized" upgrade process. So, instead, I'm just committing their final result here at the end. --- ios/Podfile.lock | 2565 ++++++++++--- yarn.lock | 9449 ++++++++++++++++------------------------------ 2 files changed, 5338 insertions(+), 6676 deletions(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 39986f3..e95c878 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1,651 +1,2122 @@ PODS: - - boost (1.76.0) - - CocoaAsyncSocket (7.6.5) + - boost (1.84.0) - DGCharts (5.0.0): - DGCharts/Core (= 5.0.0) - DGCharts/Core (5.0.0) - DoubleConversion (1.1.6) - - FBLazyVector (0.71.12) - - FBReactNativeSpec (0.71.12): - - RCT-Folly (= 2021.07.22.00) - - RCTRequired (= 0.71.12) - - RCTTypeSafety (= 0.71.12) - - React-Core (= 0.71.12) - - React-jsi (= 0.71.12) - - ReactCommon/turbomodule/core (= 0.71.12) - - Flipper (0.125.0): - - Flipper-Folly (~> 2.6) - - Flipper-RSocket (~> 1.4) - - Flipper-Boost-iOSX (1.76.0.1.11) - - Flipper-DoubleConversion (3.2.0.1) - - Flipper-Fmt (7.1.7) - - Flipper-Folly (2.6.10): - - Flipper-Boost-iOSX - - Flipper-DoubleConversion - - Flipper-Fmt (= 7.1.7) - - Flipper-Glog - - libevent (~> 2.1.12) - - OpenSSL-Universal (= 1.1.1100) - - Flipper-Glog (0.5.0.5) - - Flipper-PeerTalk (0.0.4) - - Flipper-RSocket (1.4.3): - - Flipper-Folly (~> 2.6) - - FlipperKit (0.125.0): - - FlipperKit/Core (= 0.125.0) - - FlipperKit/Core (0.125.0): - - Flipper (~> 0.125.0) - - FlipperKit/CppBridge - - FlipperKit/FBCxxFollyDynamicConvert - - FlipperKit/FBDefines - - FlipperKit/FKPortForwarding - - SocketRocket (~> 0.6.0) - - FlipperKit/CppBridge (0.125.0): - - Flipper (~> 0.125.0) - - FlipperKit/FBCxxFollyDynamicConvert (0.125.0): - - Flipper-Folly (~> 2.6) - - FlipperKit/FBDefines (0.125.0) - - FlipperKit/FKPortForwarding (0.125.0): - - CocoaAsyncSocket (~> 7.6) - - Flipper-PeerTalk (~> 0.0.4) - - FlipperKit/FlipperKitHighlightOverlay (0.125.0) - - FlipperKit/FlipperKitLayoutHelpers (0.125.0): - - FlipperKit/Core - - FlipperKit/FlipperKitHighlightOverlay - - FlipperKit/FlipperKitLayoutTextSearchable - - FlipperKit/FlipperKitLayoutIOSDescriptors (0.125.0): - - FlipperKit/Core - - FlipperKit/FlipperKitHighlightOverlay - - FlipperKit/FlipperKitLayoutHelpers - - YogaKit (~> 1.18) - - FlipperKit/FlipperKitLayoutPlugin (0.125.0): - - FlipperKit/Core - - FlipperKit/FlipperKitHighlightOverlay - - FlipperKit/FlipperKitLayoutHelpers - - FlipperKit/FlipperKitLayoutIOSDescriptors - - FlipperKit/FlipperKitLayoutTextSearchable - - YogaKit (~> 1.18) - - FlipperKit/FlipperKitLayoutTextSearchable (0.125.0) - - FlipperKit/FlipperKitNetworkPlugin (0.125.0): - - FlipperKit/Core - - FlipperKit/FlipperKitReactPlugin (0.125.0): - - FlipperKit/Core - - FlipperKit/FlipperKitUserDefaultsPlugin (0.125.0): - - FlipperKit/Core - - FlipperKit/SKIOSNetworkPlugin (0.125.0): - - FlipperKit/Core - - FlipperKit/FlipperKitNetworkPlugin - - fmt (6.2.1) + - dr-pogodin-react-native-fs (2.30.0): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - FBLazyVector (0.76.3) + - fmt (9.1.0) - glog (0.3.5) - - hermes-engine (0.71.12): - - hermes-engine/Pre-built (= 0.71.12) - - hermes-engine/Pre-built (0.71.12) - - libevent (2.1.12) - - OpenSSL-Universal (1.1.1100) - - RCT-Folly (2021.07.22.00): + - hermes-engine (0.76.3): + - hermes-engine/Pre-built (= 0.76.3) + - hermes-engine/Pre-built (0.76.3) + - RCT-Folly (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Default (= 2024.01.01.00) + - RCT-Folly/Default (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCTDeprecation (0.76.3) + - RCTRequired (0.76.3) + - RCTTypeSafety (0.76.3): + - FBLazyVector (= 0.76.3) + - RCTRequired (= 0.76.3) + - React-Core (= 0.76.3) + - React (0.76.3): + - React-Core (= 0.76.3) + - React-Core/DevSupport (= 0.76.3) + - React-Core/RCTWebSocket (= 0.76.3) + - React-RCTActionSheet (= 0.76.3) + - React-RCTAnimation (= 0.76.3) + - React-RCTBlob (= 0.76.3) + - React-RCTImage (= 0.76.3) + - React-RCTLinking (= 0.76.3) + - React-RCTNetwork (= 0.76.3) + - React-RCTSettings (= 0.76.3) + - React-RCTText (= 0.76.3) + - React-RCTVibration (= 0.76.3) + - React-callinvoker (0.76.3) + - React-Core (0.76.3): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.76.3) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/CoreModulesHeaders (0.76.3): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/Default (0.76.3): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/DevSupport (0.76.3): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.76.3) + - React-Core/RCTWebSocket (= 0.76.3) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTActionSheetHeaders (0.76.3): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTAnimationHeaders (0.76.3): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTBlobHeaders (0.76.3): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTImageHeaders (0.76.3): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTLinkingHeaders (0.76.3): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTNetworkHeaders (0.76.3): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTSettingsHeaders (0.76.3): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTTextHeaders (0.76.3): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTVibrationHeaders (0.76.3): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTWebSocket (0.76.3): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.76.3) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-CoreModules (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety (= 0.76.3) + - React-Core/CoreModulesHeaders (= 0.76.3) + - React-jsi (= 0.76.3) + - React-jsinspector + - React-NativeModulesApple + - React-RCTBlob + - React-RCTImage (= 0.76.3) + - ReactCodegen + - ReactCommon + - SocketRocket (= 0.7.1) + - React-cxxreact (0.76.3): - boost - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.76.3) + - React-debug (= 0.76.3) + - React-jsi (= 0.76.3) + - React-jsinspector + - React-logger (= 0.76.3) + - React-perflogger (= 0.76.3) + - React-runtimeexecutor (= 0.76.3) + - React-timing (= 0.76.3) + - React-debug (0.76.3) + - React-defaultsnativemodule (0.76.3): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-domnativemodule + - React-Fabric + - React-featureflags + - React-featureflagsnativemodule + - React-graphics + - React-idlecallbacksnativemodule + - React-ImageManager + - React-microtasksnativemodule + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-domnativemodule (0.76.3): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-FabricComponents + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-Fabric (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/animations (= 0.76.3) + - React-Fabric/attributedstring (= 0.76.3) + - React-Fabric/componentregistry (= 0.76.3) + - React-Fabric/componentregistrynative (= 0.76.3) + - React-Fabric/components (= 0.76.3) + - React-Fabric/core (= 0.76.3) + - React-Fabric/dom (= 0.76.3) + - React-Fabric/imagemanager (= 0.76.3) + - React-Fabric/leakchecker (= 0.76.3) + - React-Fabric/mounting (= 0.76.3) + - React-Fabric/observers (= 0.76.3) + - React-Fabric/scheduler (= 0.76.3) + - React-Fabric/telemetry (= 0.76.3) + - React-Fabric/templateprocessor (= 0.76.3) + - React-Fabric/uimanager (= 0.76.3) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/animations (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/attributedstring (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistry (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistrynative (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.76.3) + - React-Fabric/components/root (= 0.76.3) + - React-Fabric/components/view (= 0.76.3) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/legacyviewmanagerinterop (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/root (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/view (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-Fabric/core (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/dom (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/imagemanager (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/leakchecker (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/mounting (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/observers (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/observers/events (= 0.76.3) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/observers/events (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/scheduler (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/observers/events + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-performancetimeline + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/telemetry (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/templateprocessor (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/uimanager (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/uimanager/consistency (= 0.76.3) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererconsistency + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/uimanager/consistency (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererconsistency + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-FabricComponents (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-FabricComponents/components (= 0.76.3) + - React-FabricComponents/textlayoutmanager (= 0.76.3) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-FabricComponents/components/inputaccessory (= 0.76.3) + - React-FabricComponents/components/iostextinput (= 0.76.3) + - React-FabricComponents/components/modal (= 0.76.3) + - React-FabricComponents/components/rncore (= 0.76.3) + - React-FabricComponents/components/safeareaview (= 0.76.3) + - React-FabricComponents/components/scrollview (= 0.76.3) + - React-FabricComponents/components/text (= 0.76.3) + - React-FabricComponents/components/textinput (= 0.76.3) + - React-FabricComponents/components/unimplementedview (= 0.76.3) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/inputaccessory (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/iostextinput (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/modal (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/rncore (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/safeareaview (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/scrollview (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/text (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/textinput (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/unimplementedview (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/textlayoutmanager (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core + - Yoga + - React-FabricImage (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired (= 0.76.3) + - RCTTypeSafety (= 0.76.3) + - React-Fabric + - React-graphics + - React-ImageManager + - React-jsi + - React-jsiexecutor (= 0.76.3) + - React-logger + - React-rendererdebug + - React-utils + - ReactCommon + - Yoga + - React-featureflags (0.76.3) + - React-featureflagsnativemodule (0.76.3): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-graphics (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-jsi + - React-jsiexecutor + - React-utils + - React-hermes (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.76.3) + - React-jsi + - React-jsiexecutor (= 0.76.3) + - React-jsinspector + - React-perflogger (= 0.76.3) + - React-runtimeexecutor + - React-idlecallbacksnativemodule (0.76.3): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-ImageManager (0.76.3): + - glog + - RCT-Folly/Fabric + - React-Core/Default + - React-debug + - React-Fabric + - React-graphics + - React-rendererdebug + - React-utils + - React-jserrorhandler (0.76.3): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-cxxreact + - React-debug + - React-jsi + - React-jsi (0.76.3): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-jsiexecutor (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.76.3) + - React-jsi (= 0.76.3) + - React-jsinspector + - React-perflogger (= 0.76.3) + - React-jsinspector (0.76.3): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-featureflags + - React-jsi + - React-perflogger (= 0.76.3) + - React-runtimeexecutor (= 0.76.3) + - React-jsitracing (0.76.3): + - React-jsi + - React-logger (0.76.3): - glog - - RCT-Folly/Default (= 2021.07.22.00) - - RCT-Folly/Default (2021.07.22.00): - - boost - - DoubleConversion - - fmt (~> 6.2.1) + - React-Mapbuffer (0.76.3): - glog - - RCT-Folly/Futures (2021.07.22.00): - - boost + - React-debug + - React-microtasksnativemodule (0.76.3): - DoubleConversion - - fmt (~> 6.2.1) - - glog - - libevent - - RCTRequired (0.71.12) - - RCTTypeSafety (0.71.12): - - FBLazyVector (= 0.71.12) - - RCTRequired (= 0.71.12) - - React-Core (= 0.71.12) - - React (0.71.12): - - React-Core (= 0.71.12) - - React-Core/DevSupport (= 0.71.12) - - React-Core/RCTWebSocket (= 0.71.12) - - React-RCTActionSheet (= 0.71.12) - - React-RCTAnimation (= 0.71.12) - - React-RCTBlob (= 0.71.12) - - React-RCTImage (= 0.71.12) - - React-RCTLinking (= 0.71.12) - - React-RCTNetwork (= 0.71.12) - - React-RCTSettings (= 0.71.12) - - React-RCTText (= 0.71.12) - - React-RCTVibration (= 0.71.12) - - React-callinvoker (0.71.12) - - React-Codegen (0.71.12): - - FBReactNativeSpec + - glog - hermes-engine - - RCT-Folly + - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - - React-jsi - - React-jsiexecutor + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-Core (0.71.12): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.12) - - React-cxxreact (= 0.71.12) - - React-hermes - - React-jsi (= 0.71.12) - - React-jsiexecutor (= 0.71.12) - - React-perflogger (= 0.71.12) - Yoga - - React-Core/CoreModulesHeaders (0.71.12): + - react-native-charts-wrapper (0.6.0): + - DGCharts (= 5.0.0) + - React + - SwiftyJSON (= 5.0) + - react-native-get-random-values (1.11.0): + - React-Core + - react-native-location-status (0.2.0): + - DoubleConversion - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.12) - - React-hermes - - React-jsi (= 0.71.12) - - React-jsiexecutor (= 0.71.12) - - React-perflogger (= 0.71.12) + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core - Yoga - - React-Core/Default (0.71.12): + - react-native-safe-area-context (4.14.0): + - DoubleConversion - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-cxxreact (= 0.71.12) - - React-hermes - - React-jsi (= 0.71.12) - - React-jsiexecutor (= 0.71.12) - - React-perflogger (= 0.71.12) + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - react-native-safe-area-context/common (= 4.14.0) + - react-native-safe-area-context/fabric (= 4.14.0) + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core - Yoga - - React-Core/DevSupport (0.71.12): + - react-native-safe-area-context/common (4.14.0): + - DoubleConversion - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.12) - - React-Core/RCTWebSocket (= 0.71.12) - - React-cxxreact (= 0.71.12) - - React-hermes - - React-jsi (= 0.71.12) - - React-jsiexecutor (= 0.71.12) - - React-jsinspector (= 0.71.12) - - React-perflogger (= 0.71.12) + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core - Yoga - - React-Core/RCTActionSheetHeaders (0.71.12): + - react-native-safe-area-context/fabric (4.14.0): + - DoubleConversion - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.12) - - React-hermes - - React-jsi (= 0.71.12) - - React-jsiexecutor (= 0.71.12) - - React-perflogger (= 0.71.12) + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - react-native-safe-area-context/common + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core - Yoga - - React-Core/RCTAnimationHeaders (0.71.12): + - react-native-slider (4.5.5): + - DoubleConversion - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.12) - - React-hermes - - React-jsi (= 0.71.12) - - React-jsiexecutor (= 0.71.12) - - React-perflogger (= 0.71.12) + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - react-native-slider/common (= 4.5.5) + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core - Yoga - - React-Core/RCTBlobHeaders (0.71.12): + - react-native-slider/common (4.5.5): + - DoubleConversion - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.12) - - React-hermes - - React-jsi (= 0.71.12) - - React-jsiexecutor (= 0.71.12) - - React-perflogger (= 0.71.12) + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core - Yoga - - React-Core/RCTImageHeaders (0.71.12): + - react-native-vector-icons (11.0.0): + - DoubleConversion - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.12) - - React-hermes - - React-jsi (= 0.71.12) - - React-jsiexecutor (= 0.71.12) - - React-perflogger (= 0.71.12) + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core - Yoga - - React-Core/RCTLinkingHeaders (0.71.12): + - react-native-webview (13.12.4): + - DoubleConversion - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.12) - - React-hermes - - React-jsi (= 0.71.12) - - React-jsiexecutor (= 0.71.12) - - React-perflogger (= 0.71.12) + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core - Yoga - - React-Core/RCTNetworkHeaders (0.71.12): + - React-nativeconfig (0.76.3) + - React-NativeModulesApple (0.76.3): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.12) + - React-callinvoker + - React-Core + - React-cxxreact + - React-jsi + - React-jsinspector + - React-runtimeexecutor + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-perflogger (0.76.3): + - DoubleConversion + - RCT-Folly (= 2024.01.01.00) + - React-performancetimeline (0.76.3): + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact + - React-timing + - React-RCTActionSheet (0.76.3): + - React-Core/RCTActionSheetHeaders (= 0.76.3) + - React-RCTAnimation (0.76.3): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Core/RCTAnimationHeaders + - React-jsi + - React-NativeModulesApple + - ReactCodegen + - ReactCommon + - React-RCTAppDelegate (0.76.3): + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-CoreModules + - React-debug + - React-defaultsnativemodule + - React-Fabric + - React-featureflags + - React-graphics - React-hermes - - React-jsi (= 0.71.12) - - React-jsiexecutor (= 0.71.12) - - React-perflogger (= 0.71.12) - - Yoga - - React-Core/RCTSettingsHeaders (0.71.12): + - React-nativeconfig + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-RCTNetwork + - React-rendererdebug + - React-RuntimeApple + - React-RuntimeCore + - React-RuntimeHermes + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon + - React-RCTBlob (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-Core/RCTBlobHeaders + - React-Core/RCTWebSocket + - React-jsi + - React-jsinspector + - React-NativeModulesApple + - React-RCTNetwork + - ReactCodegen + - ReactCommon + - React-RCTFabric (0.76.3): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.12) - - React-hermes - - React-jsi (= 0.71.12) - - React-jsiexecutor (= 0.71.12) - - React-perflogger (= 0.71.12) + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core + - React-debug + - React-Fabric + - React-FabricComponents + - React-FabricImage + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-jsinspector + - React-nativeconfig + - React-performancetimeline + - React-RCTImage + - React-RCTText + - React-rendererconsistency + - React-rendererdebug + - React-runtimescheduler + - React-utils - Yoga - - React-Core/RCTTextHeaders (0.71.12): - - glog + - React-RCTImage (0.76.3): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Core/RCTImageHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTNetwork + - ReactCodegen + - ReactCommon + - React-RCTLinking (0.76.3): + - React-Core/RCTLinkingHeaders (= 0.76.3) + - React-jsi (= 0.76.3) + - React-NativeModulesApple + - ReactCodegen + - ReactCommon + - ReactCommon/turbomodule/core (= 0.76.3) + - React-RCTNetwork (0.76.3): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Core/RCTNetworkHeaders + - React-jsi + - React-NativeModulesApple + - ReactCodegen + - ReactCommon + - React-RCTSettings (0.76.3): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Core/RCTSettingsHeaders + - React-jsi + - React-NativeModulesApple + - ReactCodegen + - ReactCommon + - React-RCTText (0.76.3): + - React-Core/RCTTextHeaders (= 0.76.3) + - Yoga + - React-RCTVibration (0.76.3): + - RCT-Folly (= 2024.01.01.00) + - React-Core/RCTVibrationHeaders + - React-jsi + - React-NativeModulesApple + - ReactCodegen + - ReactCommon + - React-rendererconsistency (0.76.3) + - React-rendererdebug (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - React-debug + - React-rncore (0.76.3) + - React-RuntimeApple (0.76.3): - hermes-engine - - RCT-Folly (= 2021.07.22.00) + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-callinvoker - React-Core/Default - - React-cxxreact (= 0.71.12) - - React-hermes - - React-jsi (= 0.71.12) - - React-jsiexecutor (= 0.71.12) - - React-perflogger (= 0.71.12) - - Yoga - - React-Core/RCTVibrationHeaders (0.71.12): + - React-CoreModules + - React-cxxreact + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-Mapbuffer + - React-NativeModulesApple + - React-RCTFabric + - React-RuntimeCore + - React-runtimeexecutor + - React-RuntimeHermes + - React-runtimescheduler + - React-utils + - React-RuntimeCore (0.76.3): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.12) + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-cxxreact + - React-featureflags + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-performancetimeline + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - React-runtimeexecutor (0.76.3): + - React-jsi (= 0.76.3) + - React-RuntimeHermes (0.76.3): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-featureflags - React-hermes - - React-jsi (= 0.71.12) - - React-jsiexecutor (= 0.71.12) - - React-perflogger (= 0.71.12) - - Yoga - - React-Core/RCTWebSocket (0.71.12): + - React-jsi + - React-jsinspector + - React-jsitracing + - React-nativeconfig + - React-RuntimeCore + - React-utils + - React-runtimescheduler (0.76.3): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.12) - - React-cxxreact (= 0.71.12) - - React-hermes - - React-jsi (= 0.71.12) - - React-jsiexecutor (= 0.71.12) - - React-perflogger (= 0.71.12) - - Yoga - - React-CoreModules (0.71.12): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.12) - - React-Codegen (= 0.71.12) - - React-Core/CoreModulesHeaders (= 0.71.12) - - React-jsi (= 0.71.12) - - React-RCTBlob - - React-RCTImage (= 0.71.12) - - ReactCommon/turbomodule/core (= 0.71.12) - - React-cxxreact (0.71.12): - - boost (= 1.76.0) - - DoubleConversion + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker + - React-cxxreact + - React-debug + - React-featureflags + - React-jsi + - React-performancetimeline + - React-rendererconsistency + - React-rendererdebug + - React-runtimeexecutor + - React-timing + - React-utils + - React-timing (0.76.3) + - React-utils (0.76.3): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.12) - - React-jsi (= 0.71.12) - - React-jsinspector (= 0.71.12) - - React-logger (= 0.71.12) - - React-perflogger (= 0.71.12) - - React-runtimeexecutor (= 0.71.12) - - React-hermes (0.71.12): + - RCT-Folly (= 2024.01.01.00) + - React-debug + - React-jsi (= 0.76.3) + - ReactCodegen (0.76.3): - DoubleConversion - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - RCT-Folly/Futures (= 2021.07.22.00) - - React-cxxreact (= 0.71.12) + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics - React-jsi - - React-jsiexecutor (= 0.71.12) - - React-jsinspector (= 0.71.12) - - React-perflogger (= 0.71.12) - - React-jsi (0.71.12): - - boost (= 1.76.0) + - React-jsiexecutor + - React-NativeModulesApple + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactCommon (0.76.3): + - ReactCommon/turbomodule (= 0.76.3) + - ReactCommon/turbomodule (0.76.3): - DoubleConversion + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-jsiexecutor (0.71.12): + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.76.3) + - React-cxxreact (= 0.76.3) + - React-jsi (= 0.76.3) + - React-logger (= 0.76.3) + - React-perflogger (= 0.76.3) + - ReactCommon/turbomodule/bridging (= 0.76.3) + - ReactCommon/turbomodule/core (= 0.76.3) + - ReactCommon/turbomodule/bridging (0.76.3): - DoubleConversion + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-cxxreact (= 0.71.12) - - React-jsi (= 0.71.12) - - React-perflogger (= 0.71.12) - - React-jsinspector (0.71.12) - - React-logger (0.71.12): + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.76.3) + - React-cxxreact (= 0.76.3) + - React-jsi (= 0.76.3) + - React-logger (= 0.76.3) + - React-perflogger (= 0.76.3) + - ReactCommon/turbomodule/core (0.76.3): + - DoubleConversion + - fmt (= 9.1.0) - glog - - react-native-ble-manager (10.1.5): - - React-Core - - react-native-charts-wrapper (0.6.0): - - DGCharts (= 5.0.0) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.76.3) + - React-cxxreact (= 0.76.3) + - React-debug (= 0.76.3) + - React-featureflags (= 0.76.3) + - React-jsi (= 0.76.3) + - React-logger (= 0.76.3) + - React-perflogger (= 0.76.3) + - React-utils (= 0.76.3) + - RealmJS (12.14.0): - React - - SwiftyJSON (= 5.0) - - react-native-flipper (0.163.0): - - React-Core - - react-native-get-random-values (1.9.0): - - React-Core - - react-native-safe-area-context (4.6.4): - - RCT-Folly + - RNBleManager (12.0.0): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - react-native-slider (4.4.2): - - React-Core - - react-native-webview (12.4.0): - - React-Core - - React-perflogger (0.71.12) - - React-RCTActionSheet (0.71.12): - - React-Core/RCTActionSheetHeaders (= 0.71.12) - - React-RCTAnimation (0.71.12): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.12) - - React-Codegen (= 0.71.12) - - React-Core/RCTAnimationHeaders (= 0.71.12) - - React-jsi (= 0.71.12) - - ReactCommon/turbomodule/core (= 0.71.12) - - React-RCTAppDelegate (0.71.12): - - RCT-Folly + - Yoga + - RNCAsyncStorage (2.1.0): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-RCTBlob (0.71.12): - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Codegen (= 0.71.12) - - React-Core/RCTBlobHeaders (= 0.71.12) - - React-Core/RCTWebSocket (= 0.71.12) - - React-jsi (= 0.71.12) - - React-RCTNetwork (= 0.71.12) - - ReactCommon/turbomodule/core (= 0.71.12) - - React-RCTImage (0.71.12): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.12) - - React-Codegen (= 0.71.12) - - React-Core/RCTImageHeaders (= 0.71.12) - - React-jsi (= 0.71.12) - - React-RCTNetwork (= 0.71.12) - - ReactCommon/turbomodule/core (= 0.71.12) - - React-RCTLinking (0.71.12): - - React-Codegen (= 0.71.12) - - React-Core/RCTLinkingHeaders (= 0.71.12) - - React-jsi (= 0.71.12) - - ReactCommon/turbomodule/core (= 0.71.12) - - React-RCTNetwork (0.71.12): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.12) - - React-Codegen (= 0.71.12) - - React-Core/RCTNetworkHeaders (= 0.71.12) - - React-jsi (= 0.71.12) - - ReactCommon/turbomodule/core (= 0.71.12) - - React-RCTSettings (0.71.12): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.12) - - React-Codegen (= 0.71.12) - - React-Core/RCTSettingsHeaders (= 0.71.12) - - React-jsi (= 0.71.12) - - ReactCommon/turbomodule/core (= 0.71.12) - - React-RCTText (0.71.12): - - React-Core/RCTTextHeaders (= 0.71.12) - - React-RCTVibration (0.71.12): - - RCT-Folly (= 2021.07.22.00) - - React-Codegen (= 0.71.12) - - React-Core/RCTVibrationHeaders (= 0.71.12) - - React-jsi (= 0.71.12) - - ReactCommon/turbomodule/core (= 0.71.12) - - React-runtimeexecutor (0.71.12): - - React-jsi (= 0.71.12) - - ReactCommon/turbomodule/bridging (0.71.12): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.12) - - React-Core (= 0.71.12) - - React-cxxreact (= 0.71.12) - - React-jsi (= 0.71.12) - - React-logger (= 0.71.12) - - React-perflogger (= 0.71.12) - - ReactCommon/turbomodule/core (0.71.12): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.12) - - React-Core (= 0.71.12) - - React-cxxreact (= 0.71.12) - - React-jsi (= 0.71.12) - - React-logger (= 0.71.12) - - React-perflogger (= 0.71.12) - - RealmJS (12.2.1): - - React - - RNBootSplash (4.7.4): - - React-Core - - RNCAsyncStorage (1.19.0): + - Yoga + - RNGestureHandler (2.21.2): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety - React-Core - - RNCMaskedView (0.2.9): + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNLocalize (3.3.0): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety - React-Core - - RNDefaultPreference (1.4.4): + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNReanimated (3.16.3): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety - React-Core - - RNFS (2.20.0): + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNReanimated/reanimated (= 3.16.3) + - RNReanimated/worklets (= 3.16.3) + - Yoga + - RNReanimated/reanimated (3.16.3): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety - React-Core - - RNGestureHandler (2.12.0): + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNReanimated/reanimated/apple (= 3.16.3) + - Yoga + - RNReanimated/reanimated/apple (3.16.3): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety - React-Core - - RNLocalize (2.2.6): + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNReanimated/worklets (3.16.3): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety - React-Core - - RNReanimated (2.17.0): + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNScreens (4.3.0): - DoubleConversion - - FBLazyVector - - FBReactNativeSpec - glog - - RCT-Folly + - hermes-engine + - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - - React-callinvoker - React-Core - - React-Core/DevSupport - - React-Core/RCTWebSocket - - React-CoreModules - - React-cxxreact - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-RCTActionSheet - - React-RCTAnimation - - React-RCTBlob + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric - React-RCTImage - - React-RCTLinking - - React-RCTNetwork - - React-RCTSettings - - React-RCTText + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - RNScreens/common (= 4.3.0) - Yoga - - RNScreens (3.22.0): + - RNScreens/common (4.3.0): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric - React-RCTImage - - RNSVG (13.9.0): - - React-Core - - SocketRocket (0.6.1) + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - SocketRocket (0.7.1) - SwiftyJSON (5.0.0) - - Yoga (1.14.0) - - YogaKit (1.18.1): - - Yoga (~> 1.14) + - Yoga (0.0.0) DEPENDENCIES: - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - "dr-pogodin-react-native-fs (from `../node_modules/@dr.pogodin/react-native-fs`)" - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`) - - Flipper (= 0.125.0) - - Flipper-Boost-iOSX (= 1.76.0.1.11) - - Flipper-DoubleConversion (= 3.2.0.1) - - Flipper-Fmt (= 7.1.7) - - Flipper-Folly (= 2.6.10) - - Flipper-Glog (= 0.5.0.5) - - Flipper-PeerTalk (= 0.0.4) - - Flipper-RSocket (= 1.4.3) - - FlipperKit (= 0.125.0) - - FlipperKit/Core (= 0.125.0) - - FlipperKit/CppBridge (= 0.125.0) - - FlipperKit/FBCxxFollyDynamicConvert (= 0.125.0) - - FlipperKit/FBDefines (= 0.125.0) - - FlipperKit/FKPortForwarding (= 0.125.0) - - FlipperKit/FlipperKitHighlightOverlay (= 0.125.0) - - FlipperKit/FlipperKitLayoutPlugin (= 0.125.0) - - FlipperKit/FlipperKitLayoutTextSearchable (= 0.125.0) - - FlipperKit/FlipperKitNetworkPlugin (= 0.125.0) - - FlipperKit/FlipperKitReactPlugin (= 0.125.0) - - FlipperKit/FlipperKitUserDefaultsPlugin (= 0.125.0) - - FlipperKit/SKIOSNetworkPlugin (= 0.125.0) + - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - libevent (~> 2.1.12) - - OpenSSL-Universal (= 1.1.1100) - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) + - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) + - RCTRequired (from `../node_modules/react-native/Libraries/Required`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - React (from `../node_modules/react-native/`) - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - - React-Codegen (from `build/generated/ios`) - React-Core (from `../node_modules/react-native/`) - - React-Core/DevSupport (from `../node_modules/react-native/`) - React-Core/RCTWebSocket (from `../node_modules/react-native/`) - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) + - React-defaultsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/defaults`) + - React-domnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/dom`) + - React-Fabric (from `../node_modules/react-native/ReactCommon`) + - React-FabricComponents (from `../node_modules/react-native/ReactCommon`) + - React-FabricImage (from `../node_modules/react-native/ReactCommon`) + - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) + - React-featureflagsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/featureflags`) + - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) + - React-idlecallbacksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`) + - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`) + - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - - react-native-ble-manager (from `../node_modules/react-native-ble-manager`) + - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) + - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) - react-native-charts-wrapper (from `../node_modules/react-native-charts-wrapper`) - - react-native-flipper (from `../node_modules/react-native-flipper`) - react-native-get-random-values (from `../node_modules/react-native-get-random-values`) + - react-native-location-status (from `../node_modules/react-native-location-status`) - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - "react-native-slider (from `../node_modules/@react-native-community/slider`)" + - "react-native-vector-icons (from `../node_modules/@react-native-vector-icons/common`)" - react-native-webview (from `../node_modules/react-native-webview`) + - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) + - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`) - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) + - React-RCTFabric (from `../node_modules/react-native/React`) - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`) + - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) + - React-rncore (from `../node_modules/react-native/ReactCommon`) + - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) + - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) + - React-timing (from `../node_modules/react-native/ReactCommon/react/timing`) + - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - ReactCodegen (from `build/generated/ios`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - RealmJS (from `../node_modules/realm`) - - RNBootSplash (from `../node_modules/react-native-bootsplash`) + - RNBleManager (from `../node_modules/react-native-ble-manager`) - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" - - "RNCMaskedView (from `../node_modules/@react-native-masked-view/masked-view`)" - - RNDefaultPreference (from `../node_modules/react-native-default-preference`) - - RNFS (from `../node_modules/react-native-fs`) - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) - RNLocalize (from `../node_modules/react-native-localize`) - RNReanimated (from `../node_modules/react-native-reanimated`) - RNScreens (from `../node_modules/react-native-screens`) - - RNSVG (from `../node_modules/react-native-svg`) - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) SPEC REPOS: trunk: - - CocoaAsyncSocket - DGCharts - - Flipper - - Flipper-Boost-iOSX - - Flipper-DoubleConversion - - Flipper-Fmt - - Flipper-Folly - - Flipper-Glog - - Flipper-PeerTalk - - Flipper-RSocket - - FlipperKit - - fmt - - libevent - - OpenSSL-Universal - SocketRocket - SwiftyJSON - - YogaKit EXTERNAL SOURCES: boost: :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" DoubleConversion: :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + dr-pogodin-react-native-fs: + :path: "../node_modules/@dr.pogodin/react-native-fs" FBLazyVector: :path: "../node_modules/react-native/Libraries/FBLazyVector" - FBReactNativeSpec: - :path: "../node_modules/react-native/React/FBReactNativeSpec" + fmt: + :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" glog: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + :tag: hermes-2024-11-12-RNv0.76.2-5b4aa20c719830dcf5684832b89a6edb95ac3d64 RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + RCTDeprecation: + :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" RCTRequired: - :path: "../node_modules/react-native/Libraries/RCTRequired" + :path: "../node_modules/react-native/Libraries/Required" RCTTypeSafety: :path: "../node_modules/react-native/Libraries/TypeSafety" React: :path: "../node_modules/react-native/" React-callinvoker: :path: "../node_modules/react-native/ReactCommon/callinvoker" - React-Codegen: - :path: build/generated/ios React-Core: :path: "../node_modules/react-native/" React-CoreModules: :path: "../node_modules/react-native/React/CoreModules" React-cxxreact: :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-debug: + :path: "../node_modules/react-native/ReactCommon/react/debug" + React-defaultsnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/defaults" + React-domnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/dom" + React-Fabric: + :path: "../node_modules/react-native/ReactCommon" + React-FabricComponents: + :path: "../node_modules/react-native/ReactCommon" + React-FabricImage: + :path: "../node_modules/react-native/ReactCommon" + React-featureflags: + :path: "../node_modules/react-native/ReactCommon/react/featureflags" + React-featureflagsnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/featureflags" + React-graphics: + :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" React-hermes: :path: "../node_modules/react-native/ReactCommon/hermes" + React-idlecallbacksnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" + React-ImageManager: + :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-jserrorhandler: + :path: "../node_modules/react-native/ReactCommon/jserrorhandler" React-jsi: :path: "../node_modules/react-native/ReactCommon/jsi" React-jsiexecutor: :path: "../node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: - :path: "../node_modules/react-native/ReactCommon/jsinspector" + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsitracing: + :path: "../node_modules/react-native/ReactCommon/hermes/executor/" React-logger: :path: "../node_modules/react-native/ReactCommon/logger" - react-native-ble-manager: - :path: "../node_modules/react-native-ble-manager" + React-Mapbuffer: + :path: "../node_modules/react-native/ReactCommon" + React-microtasksnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" react-native-charts-wrapper: :path: "../node_modules/react-native-charts-wrapper" - react-native-flipper: - :path: "../node_modules/react-native-flipper" react-native-get-random-values: :path: "../node_modules/react-native-get-random-values" + react-native-location-status: + :path: "../node_modules/react-native-location-status" react-native-safe-area-context: :path: "../node_modules/react-native-safe-area-context" react-native-slider: :path: "../node_modules/@react-native-community/slider" + react-native-vector-icons: + :path: "../node_modules/@react-native-vector-icons/common" react-native-webview: :path: "../node_modules/react-native-webview" + React-nativeconfig: + :path: "../node_modules/react-native/ReactCommon" + React-NativeModulesApple: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" React-perflogger: :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-performancetimeline: + :path: "../node_modules/react-native/ReactCommon/react/performance/timeline" React-RCTActionSheet: :path: "../node_modules/react-native/Libraries/ActionSheetIOS" React-RCTAnimation: @@ -654,6 +2125,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/AppDelegate" React-RCTBlob: :path: "../node_modules/react-native/Libraries/Blob" + React-RCTFabric: + :path: "../node_modules/react-native/React" React-RCTImage: :path: "../node_modules/react-native/Libraries/Image" React-RCTLinking: @@ -666,22 +2139,36 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/Text" React-RCTVibration: :path: "../node_modules/react-native/Libraries/Vibration" + React-rendererconsistency: + :path: "../node_modules/react-native/ReactCommon/react/renderer/consistency" + React-rendererdebug: + :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" + React-rncore: + :path: "../node_modules/react-native/ReactCommon" + React-RuntimeApple: + :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" + React-RuntimeCore: + :path: "../node_modules/react-native/ReactCommon/react/runtime" React-runtimeexecutor: :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + React-RuntimeHermes: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimescheduler: + :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" + React-timing: + :path: "../node_modules/react-native/ReactCommon/react/timing" + React-utils: + :path: "../node_modules/react-native/ReactCommon/react/utils" + ReactCodegen: + :path: build/generated/ios ReactCommon: :path: "../node_modules/react-native/ReactCommon" RealmJS: :path: "../node_modules/realm" - RNBootSplash: - :path: "../node_modules/react-native-bootsplash" + RNBleManager: + :path: "../node_modules/react-native-ble-manager" RNCAsyncStorage: :path: "../node_modules/@react-native-async-storage/async-storage" - RNCMaskedView: - :path: "../node_modules/@react-native-masked-view/masked-view" - RNDefaultPreference: - :path: "../node_modules/react-native-default-preference" - RNFS: - :path: "../node_modules/react-native-fs" RNGestureHandler: :path: "../node_modules/react-native-gesture-handler" RNLocalize: @@ -690,82 +2177,92 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-reanimated" RNScreens: :path: "../node_modules/react-native-screens" - RNSVG: - :path: "../node_modules/react-native-svg" Yoga: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - boost: 57d2868c099736d80fcd648bf211b4431e51a558 - CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 + boost: 1dca942403ed9342f98334bf4c3621f011aa7946 DGCharts: 6e0cf2644e8f81ad13f04caa8bc18502870a1c54 - DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 - FBLazyVector: 4eb7ee83e8d0ad7e20a829485295ff48823c4e4c - FBReactNativeSpec: b24809f97ae83c786928d56b732957195b4fa390 - Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0 - Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c - Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30 - Flipper-Fmt: 60cbdd92fc254826e61d669a5d87ef7015396a9b - Flipper-Folly: 584845625005ff068a6ebf41f857f468decd26b3 - Flipper-Glog: 70c50ce58ddaf67dc35180db05f191692570f446 - Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9 - Flipper-RSocket: d9d9ade67cbecf6ac10730304bf5607266dd2541 - FlipperKit: cbdee19bdd4e7f05472a66ce290f1b729ba3cb86 - fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 - glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b - hermes-engine: b60ebc812e0179a612d8146ac54730d533c804a2 - libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 - OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c - RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 - RCTRequired: 4db5e3e18b906377a502da5b358ff159ba4783ed - RCTTypeSafety: 6c1a8aed043050de0d537336c95cd1be7b66c272 - React: 214e77358d860a3ed707fede9088e7c00663a087 - React-callinvoker: 8fc1c79c26fbcadce2a5d4a3cb4b2ced2dec3436 - React-Codegen: 1517e1a59c594e6b5661d3d054209e838baa4fa7 - React-Core: ea541085ca5be10b2be289c7d82eba368b5c4900 - React-CoreModules: d9680e1d551eef1dd764df736a473cf25f701070 - React-cxxreact: 0792e80e291d086b2cf588410f6bc6e752bc1d83 - React-hermes: 0b1bba58112cb7421f1166d527a1a05489f48dbc - React-jsi: 1e41088515c4273ef5b118575337df4671851430 - React-jsiexecutor: 509cd947c28834614808ce056ee8eb700a0662aa - React-jsinspector: ec4dcbfb1f4e72f04f826a0301eceee5fa7ca540 - React-logger: 35538accacf2583693fbc3ee8b53e69a1776fcee - react-native-ble-manager: 09724bad4d06b86a85e0cd7bd97196fecca15e9a + DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385 + dr-pogodin-react-native-fs: 12cd57713c78f5d3d1fc13848dff5f865b5f1d00 + FBLazyVector: be7314029d6ec6b90f0f75ce1195b8130ed9ac4f + fmt: 10c6e61f4be25dc963c36bd73fc7b1705fe975be + glog: 08b301085f15bcbb6ff8632a8ebaf239aae04e6a + hermes-engine: 0555a84ea495e8e3b4bde71b597cd87fbb382888 + RCT-Folly: bf5c0376ffe4dd2cf438dcf86db385df9fdce648 + RCTDeprecation: 2c5e1000b04ab70b53956aa498bf7442c3c6e497 + RCTRequired: 5f785a001cf68a551c5f5040fb4c415672dbb481 + RCTTypeSafety: 6b98db8965005d32449605c0d005ecb4fee8a0f7 + React: 8077bf7c185afb515be82518507e16f71a247a5e + React-callinvoker: 519eee9520727805e2867a6d8dad4ebbeed543db + React-Core: e364ceda7d086c7d14adeec0eb880a90073e3dde + React-CoreModules: 291be650024d9db086c95fd1d7e7d9607c6de62b + React-cxxreact: 5cf17d13ca0fc0734e1bb0ed9615d1d1fc45ef78 + React-debug: 931ca94abd6b1bcab539e356e20df788afecae8f + React-defaultsnativemodule: 6afc2dd3619bac12dc54c1ee939bf14f9aa96b42 + React-domnativemodule: f140d46f6f3c3f1efc987c98b464fcbece0cc93a + React-Fabric: e1774fe4b579e34c2c5721e9351c8ce869e7b5f0 + React-FabricComponents: 528ff9f96d150379ed404221d70cc7019ca76865 + React-FabricImage: 31680b7ddc740e040277176fbd6541fcf0fd44af + React-featureflags: 7c7a74b65ee5a228f520b387ebfe0e8d9cecc622 + React-featureflagsnativemodule: dd3450366b1c9557975e457ce6baa151ccee84da + React-graphics: 7f0d3e06d356e8476bd8ba95d90762fc01138ebc + React-hermes: f83fafe6a1c845dace7abad4a5d7366cbb42ab96 + React-idlecallbacksnativemodule: 14ce331438e2bca7d464a8a211b14543aff4dc91 + React-ImageManager: 2b9274ea973f43597a554a182d7ef525836172c6 + React-jserrorhandler: 3b521485275d295cfc6ec6bfa921a1d608693ecf + React-jsi: fd23c1d759feb709784fd4c835b510b90a94dd12 + React-jsiexecutor: 74628d57accc03d4b5df53db813ef6dcd704c9ae + React-jsinspector: 89a1e27e97c762de81bd4b9cb1314750304bba38 + React-jsitracing: 11b6646d7b2ecdc7a475f65b2cb12d3805964195 + React-logger: 26155dc23db5c9038794db915f80bd2044512c2e + React-Mapbuffer: ad1ba0205205a16dbff11b8ade6d1b3959451658 + React-microtasksnativemodule: e771eb9eb6ace5884ee40a293a0e14a9d7a4343c react-native-charts-wrapper: cd83d9b1acb8e06ebd18bf297de597906e1cc87d - react-native-flipper: 2d552a8178d839ef378220101fb7f0cd5b2a8003 - react-native-get-random-values: dee677497c6a740b71e5612e8dbd83e7539ed5bb - react-native-safe-area-context: 68b07eabfb0d14547d36f6929c0e98d818064f02 - react-native-slider: 33b8d190b59d4f67a541061bb91775d53d617d9d - react-native-webview: 65f1143983cfeaedf02fd25b2621d3f4a37075de - React-perflogger: 75b0e25075c67565a830985f3c373e2eae5389e0 - React-RCTActionSheet: a0c3e916b327e297d124d9ebe8b0c721840ee04d - React-RCTAnimation: 3da7025801d7bf0f8cfd94574d6278d5b82a8b88 - React-RCTAppDelegate: f74a567e0bc905aaff66d47ab30e6548f727549c - React-RCTBlob: 53252ebabe7777fd1c440a34546c64e16b162908 - React-RCTImage: e230761bd34d71362dd8b3d51b5cd72674935aa0 - React-RCTLinking: 3294b1b540005628168e5a341963b0eddc3932e8 - React-RCTNetwork: 00c6b2215e54a9fb015c53a5e02b0a852dbb8568 - React-RCTSettings: 2e7e4964f45e9b24c6c32ad30b6ab2ef4a7e2ffc - React-RCTText: a9c712b13cab90e1432e0ad113edc8bdbc691248 - React-RCTVibration: a283fefb8cc29d9740a7ff2e87f72ad10f25a433 - React-runtimeexecutor: 7902246857a4ead4166869e6c42d4df329ff721d - ReactCommon: a6d1c76b9e10b439e41db225263341240e1cda9f - RealmJS: b36dae5c0def204602827884512252a320332c69 - RNBootSplash: 0a92fb6bd3d265e23cded61faf3e9fda441d0a6b - RNCAsyncStorage: 4b98ac3c64efa4e35c1197cb0c5ca5e9f5d4c666 - RNCMaskedView: 949696f25ec596bfc697fc88e6f95cf0c79669b6 - RNDefaultPreference: 08bdb06cfa9188d5da97d4642dac745218d7fb31 - RNFS: 4ac0f0ea233904cb798630b3c077808c06931688 - RNGestureHandler: dec4645026e7401a0899f2846d864403478ff6a5 - RNLocalize: d4b8af4e442d4bcca54e68fc687a2129b4d71a81 - RNReanimated: f186e85d9f28c9383d05ca39e11dd194f59093ec - RNScreens: 68fd1060f57dd1023880bf4c05d74784b5392789 - RNSVG: 53c661b76829783cdaf9b7a57258f3d3b4c28315 - SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 + react-native-get-random-values: 21325b2244dfa6b58878f51f9aa42821e7ba3d06 + react-native-location-status: d44e47da2f1a3f071f604575809327249768c0bd + react-native-safe-area-context: 2500e4fe998caad50ad3bc51ec23ef951308569e + react-native-slider: 124ce99f9cd2d04c79f020da6dee9f8d38a6b8c7 + react-native-vector-icons: 1c0923f822a6d103e0f3583b533c930803f21f4b + react-native-webview: 0bd56be54d01756f20eb942dad37a2cd22a6def2 + React-nativeconfig: aeed6e2a8ac02b2df54476afcc7c663416c12bf7 + React-NativeModulesApple: c5b7813da94136f50ef084fa1ac077332dcfc658 + React-perflogger: 6afb7eebf7d9521cc70481688ccddf212970e9d3 + React-performancetimeline: 81884d35896b22d51832e7c8748c8330ec73c491 + React-RCTActionSheet: c940a35d71686941ac2b96dd07bde11ea0f0c34f + React-RCTAnimation: e1dbb4e530d6f58437ab2fae372de3788ecdffab + React-RCTAppDelegate: f9825950ac2c52ae1cf46b648bb362b86b62fe41 + React-RCTBlob: 9cdac4721a76e2d132fb1760eafd0a8f150d1c96 + React-RCTFabric: c0aa01a448bcebb1326d068ed7545eb11561e663 + React-RCTImage: f09f5165807e1a69a2bbac6c7168a8ed57ed4e26 + React-RCTLinking: 4ea06b79cba7e15d8af4d86b1dcede6bd29a47fd + React-RCTNetwork: 43a38148c7a4a2380e76b08f07f02ee8eaac8965 + React-RCTSettings: cc60bb6b38eed0683696b5ddf45b0a4a1441147b + React-RCTText: fbe5e6e886beefd5d432790bc50b7aa2b6504264 + React-RCTVibration: 061dbf7a0a1e77bfc1c4672e7be6884dc12f18bf + React-rendererconsistency: 52b471890a1946991f2db81aa6867b14d93f4ea5 + React-rendererdebug: 3f63479f704e266a3bf104c897315a885c72859b + React-rncore: 33ea67bfd2eeaa4f4a0c9e0e8bd55e9b7ccb9faa + React-RuntimeApple: bcd91a191637ab5895593135de74ac54bf88df5d + React-RuntimeCore: 3a42a7f12f5f6cc4cb0e22446540165d204d7a15 + React-runtimeexecutor: db3f17084ee7b71ab84912c527d428cc3a137841 + React-RuntimeHermes: 91bcd6aeec4bab20cebd33cb8984e3825ccdc77e + React-runtimescheduler: 92a5a092ded9a9aaac765ac940d26b52bac48901 + React-timing: 54693ad0872f64127f7cb41675b1be4fd28ea4dc + React-utils: 2bcaf4f4dfe361344bce2fae428603d518488630 + ReactCodegen: ae99a130606068ed40d1d9c0d5f25fda142a0647 + ReactCommon: 89c87b343deacc8610b099ac764848f0ce937e3e + RealmJS: 054540707292206eadf069f110e79defb632a1b3 + RNBleManager: 353db7a19886c9c76deca9c1080beb28140254ad + RNCAsyncStorage: fe98f1b459a87b80f12207da80c50b3a3abb6081 + RNGestureHandler: 0e5ae8d72ef4afb855e98dcdbe60f27d938abe13 + RNLocalize: c28a383fb73b1480d1117c3ca4402113e1772366 + RNReanimated: 006a5d3961bf09c1e96d62ed436e02b2e43b89bb + RNScreens: 44a3e358d5ccd7815c5ae9148988c562826992b2 + SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 SwiftyJSON: 36413e04c44ee145039d332b4f4e2d3e8d6c4db7 - Yoga: 39310a10944fc864a7550700de349183450f8aaa - YogaKit: f782866e155069a2cca2517aafea43200b01fd5a + Yoga: 3deb2471faa9916c8a82dda2a22d3fba2620ad37 -PODFILE CHECKSUM: cd1ddde1d9aef5ebe228017df29d53234877659d +PODFILE CHECKSUM: a901e545e89879c7ed8cd8c49520d2d25d9869ce -COCOAPODS: 1.12.1 +COCOAPODS: 1.16.2 diff --git a/yarn.lock b/yarn.lock index 44726ce..af512ab 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,309 +2,278 @@ # yarn lockfile v1 -"@aashutoshrathi/word-wrap@^1.2.3": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" - integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== - "@ampproject/remapping@^2.2.0": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" - integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + version "2.3.0" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" - integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.24.7", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0": + version "7.26.2" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85" + integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== dependencies: - "@babel/highlight" "^7.22.5" + "@babel/helper-validator-identifier" "^7.25.9" + js-tokens "^4.0.0" + picocolors "^1.0.0" -"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.5", "@babel/compat-data@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.6.tgz#15606a20341de59ba02cd2fcc5086fcbe73bf544" - integrity sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg== +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.25.9", "@babel/compat-data@^7.26.0": + version "7.26.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.26.2.tgz#278b6b13664557de95b8f35b90d96785850bb56e" + integrity sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg== -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.14.0", "@babel/core@^7.20.0": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.6.tgz#aafafbe86e9a1679d876b99dc46382964ef72494" - integrity sha512-HPIyDa6n+HKw5dEuway3vVAhBboYCtREBMp+IWeseZy6TFtzn6MHkCH2KKYUOC/vKKwgSMHQW4htBOrmuRPXfw== +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.23.9", "@babel/core@^7.25.2": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.26.0.tgz#d78b6023cc8f3114ccf049eb219613f74a747b40" + integrity sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helpers" "^7.22.6" - "@babel/parser" "^7.22.6" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.6" - "@babel/types" "^7.22.5" - "@nicolo-ribaudo/semver-v6" "^6.3.3" - convert-source-map "^1.7.0" + "@babel/code-frame" "^7.26.0" + "@babel/generator" "^7.26.0" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-module-transforms" "^7.26.0" + "@babel/helpers" "^7.26.0" + "@babel/parser" "^7.26.0" + "@babel/template" "^7.25.9" + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.26.0" + convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.2" + json5 "^2.2.3" + semver "^6.3.1" -"@babel/eslint-parser@^7.18.2": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.22.6.tgz#fa75b578a6392d92243eb8fb9c4e7ece8ad7c583" - integrity sha512-KAom7E7d6bAh5/PflF3luynWlDLOIqfX+ZJcL0LRs6/6rtXJmJxPiWuIGfxNPtcWdtQ5lSSJbKbQlz/c/R60Ng== +"@babel/eslint-parser@^7.25.1": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.9.tgz#603c68a63078796527bc9d0833f5e52dd5f9224c" + integrity sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ== dependencies: "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" - "@nicolo-ribaudo/semver-v6" "^6.3.3" eslint-visitor-keys "^2.1.0" + semver "^6.3.1" + +"@babel/generator@^7.25.0", "@babel/generator@^7.25.9", "@babel/generator@^7.26.0", "@babel/generator@^7.7.2": + version "7.26.2" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.2.tgz#87b75813bec87916210e5e01939a4c823d6bb74f" + integrity sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw== + dependencies: + "@babel/parser" "^7.26.2" + "@babel/types" "^7.26.0" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^3.0.2" + +"@babel/helper-annotate-as-pure@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz#d8eac4d2dc0d7b6e11fa6e535332e0d3184f06b4" + integrity sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g== + dependencies: + "@babel/types" "^7.25.9" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz#f41752fe772a578e67286e6779a68a5a92de1ee9" + integrity sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz#55af025ce365be3cdc0c1c1e56c6af617ce88875" + integrity sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ== + dependencies: + "@babel/compat-data" "^7.25.9" + "@babel/helper-validator-option" "^7.25.9" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz#7644147706bb90ff613297d49ed5266bde729f83" + integrity sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-member-expression-to-functions" "^7.25.9" + "@babel/helper-optimise-call-expression" "^7.25.9" + "@babel/helper-replace-supers" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + "@babel/traverse" "^7.25.9" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz#3e8999db94728ad2b2458d7a470e7770b7764e26" + integrity sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.9" + regexpu-core "^6.1.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.6.2", "@babel/helper-define-polyfill-provider@^0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz#f4f2792fae2ef382074bc2d713522cf24e6ddb21" + integrity sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + +"@babel/helper-member-expression-to-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz#9dfffe46f727005a5ea29051ac835fb735e4c1a3" + integrity sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/helper-module-imports@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz#e7f8d20602ebdbf9ebbea0a0751fb0f2a4141715" + integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/helper-module-transforms@^7.25.9", "@babel/helper-module-transforms@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz#8ce54ec9d592695e58d84cd884b7b5c6a2fdeeae" + integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw== + dependencies: + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + "@babel/traverse" "^7.25.9" -"@babel/generator@^7.20.0", "@babel/generator@^7.22.5", "@babel/generator@^7.7.2": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.5.tgz#1e7bf768688acfb05cf30b2369ef855e82d984f7" - integrity sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA== +"@babel/helper-optimise-call-expression@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz#3324ae50bae7e2ab3c33f60c9a877b6a0146b54e" + integrity sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ== dependencies: - "@babel/types" "^7.22.5" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" + "@babel/types" "^7.25.9" -"@babel/helper-annotate-as-pure@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" - integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.8.0": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz#9cbdd63a9443a2c92a725cca7ebca12cc8dd9f46" + integrity sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw== + +"@babel/helper-remap-async-to-generator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz#e53956ab3d5b9fb88be04b3e2f31b523afd34b92" + integrity sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw== dependencies: - "@babel/types" "^7.22.5" + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-wrap-function" "^7.25.9" + "@babel/traverse" "^7.25.9" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz#a3f4758efdd0190d8927fcffd261755937c71878" - integrity sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw== +"@babel/helper-replace-supers@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz#ba447224798c3da3f8713fc272b145e33da6a5c5" + integrity sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ== dependencies: - "@babel/types" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.25.9" + "@babel/helper-optimise-call-expression" "^7.25.9" + "@babel/traverse" "^7.25.9" -"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz#e30d61abe9480aa5a83232eb31c111be922d2e52" - integrity sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA== +"@babel/helper-simple-access@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz#6d51783299884a2c74618d6ef0f86820ec2e7739" + integrity sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q== dependencies: - "@babel/compat-data" "^7.22.6" - "@babel/helper-validator-option" "^7.22.5" - "@nicolo-ribaudo/semver-v6" "^6.3.3" - browserslist "^4.21.9" - lru-cache "^5.1.1" + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.5": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.6.tgz#58564873c889a6fea05a538e23f9f6d201f10950" - integrity sha512-iwdzgtSiBxF6ni6mzVnZCF3xt5qE6cEA0J7nFt8QOAWZ0zjCFceEgpn3vtb2V7WFR6QzP2jmIFOHMTRo7eNJjQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.5" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@nicolo-ribaudo/semver-v6" "^6.3.3" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.6.tgz#87afd63012688ad792de430ceb3b6dc28e4e7a40" - integrity sha512-nBookhLKxAWo/TUCmhnaEJyLz2dekjQvv5SRpE9epWQBcpedWLKt8aZdsuT9XV5ovzR3fENLjRXVT0GsSlGGhA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@nicolo-ribaudo/semver-v6" "^6.3.3" - regexpu-core "^5.3.1" - -"@babel/helper-define-polyfill-provider@^0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.1.tgz#af1429c4a83ac316a6a8c2cc8ff45cb5d2998d3a" - integrity sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A== +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz#0b2e1b62d560d6b1954893fd2b705dc17c91f0c9" + integrity sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA== dependencies: - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-plugin-utils" "^7.22.5" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" -"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" - integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== - -"@babel/helper-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" - integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== - dependencies: - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helper-hoist-variables@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" - integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-member-expression-to-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" - integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-imports@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" - integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-transforms@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz#0f65daa0716961b6e96b164034e737f60a80d2ef" - integrity sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw== - dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helper-optimise-call-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" - integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.5.tgz#14a38141a7bf2165ad38da61d61cf27b43015da2" - integrity sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-wrap-function" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helper-replace-supers@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz#71bc5fb348856dea9fdc4eafd7e2e49f585145dc" - integrity sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg== - dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.5" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helper-simple-access@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" - integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" - integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-split-export-declaration@^7.22.5", "@babel/helper-split-export-declaration@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" - integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-string-parser@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" - integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== - -"@babel/helper-validator-identifier@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" - integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== - -"@babel/helper-validator-option@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" - integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== - -"@babel/helper-wrap-function@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.5.tgz#44d205af19ed8d872b4eefb0d2fa65f45eb34f06" - integrity sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw== - dependencies: - "@babel/helper-function-name" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helpers@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.6.tgz#8e61d3395a4f0c5a8060f309fb008200969b5ecd" - integrity sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA== - dependencies: - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.6" - "@babel/types" "^7.22.5" - -"@babel/highlight@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" - integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== - dependencies: - "@babel/helper-validator-identifier" "^7.22.5" - chalk "^2.0.0" - js-tokens "^4.0.0" +"@babel/helper-string-parser@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" + integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== -"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.0", "@babel/parser@^7.20.7", "@babel/parser@^7.22.5", "@babel/parser@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.6.tgz#201f8b47be20c76c7c5743b9c16129760bf9a975" - integrity sha512-EIQu22vNkceq3LbjAq7knDf/UmtI2qbcNI8GRBlijez6TpQLvSodJPYfydQmNA5buwkxxxa/PVI44jjYZ+/cLw== +"@babel/helper-validator-identifier@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" + integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz#87245a21cd69a73b0b81bcda98d443d6df08f05e" - integrity sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ== +"@babel/helper-validator-option@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz#86e45bd8a49ab7e03f276577f96179653d41da72" + integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw== + +"@babel/helper-wrap-function@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz#d99dfd595312e6c894bd7d237470025c85eea9d0" + integrity sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.25.9" + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz#fef09f9499b1f1c930da8a0c419db42167d792ca" - integrity sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g== +"@babel/helpers@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.26.0.tgz#30e621f1eba5aa45fe6f4868d2e9154d884119a4" + integrity sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.5" + "@babel/template" "^7.25.9" + "@babel/types" "^7.26.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.25.3", "@babel/parser@^7.25.9", "@babel/parser@^7.26.0", "@babel/parser@^7.26.2": + version "7.26.2" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.2.tgz#fd7b6f487cfea09889557ef5d4eeb9ff9a5abd11" + integrity sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ== + dependencies: + "@babel/types" "^7.26.0" + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz#cc2e53ebf0a0340777fff5ed521943e253b4d8fe" + integrity sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/traverse" "^7.25.9" + +"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz#af9e4fb63ccb8abcb92375b2fcfe36b60c774d30" + integrity sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-proposal-async-generator-functions@^7.0.0": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" - integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz#e8dc26fcd616e6c5bf2bd0d5a2c151d4f92a9137" + integrity sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug== dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-remap-async-to-generator" "^7.18.9" - "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.18.0": +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz#807a667f9158acac6f6164b4beb85ad9ebc9e1d1" + integrity sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + "@babel/plugin-transform-optional-chaining" "^7.25.9" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz#de7093f1e7deaf68eadd7cc6b07f2ab82543269e" + integrity sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/traverse" "^7.25.9" + +"@babel/plugin-proposal-class-properties@^7.13.0": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== @@ -312,15 +281,14 @@ "@babel/helper-create-class-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-proposal-export-default-from@^7.0.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.22.5.tgz#825924eda1fad382c3de4db6fe1711b6fa03362f" - integrity sha512-UCe1X/hplyv6A5g2WnQ90tnHRvYL29dabCWww92lO7VdfMVTVReBTRrhiMrKQejHD9oVkdnRdwYuzUZkBVQisg== +"@babel/plugin-proposal-export-default-from@^7.24.7": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.25.9.tgz#52702be6ef8367fc8f18b8438278332beeb8f87c" + integrity sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-export-default-from" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.0": +"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== @@ -328,34 +296,7 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-proposal-numeric-separator@^7.0.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" - integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.20.0": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" - integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== - dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.20.7" - -"@babel/plugin-proposal-optional-catch-binding@^7.0.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" - integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.0.0", "@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.20.0": +"@babel/plugin-proposal-optional-chaining@^7.13.12": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== @@ -369,14 +310,6 @@ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== -"@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" @@ -391,7 +324,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": +"@babel/plugin-syntax-class-properties@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== @@ -405,49 +338,42 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-dynamic-import@^7.0.0", "@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": +"@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.22.5.tgz#ac3a24b362a04415a017ab96b9b4483d0e2a6e44" - integrity sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ== +"@babel/plugin-syntax-export-default-from@^7.24.7": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.25.9.tgz#86614767a9ff140366f0c3766ef218beb32a730a" + integrity sha512-9MhJ/SMTsVqsd69GyQg89lYR4o9T+oDGv5F6IsigxxqFVOyR/IflDLYP8WDI1l8fkhNGGktqkvL5qwNCtGEpgQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.18.0", "@babel/plugin-syntax-flow@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz#163b820b9e7696ce134df3ee716d9c0c98035859" - integrity sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== +"@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.25.9": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz#96507595c21b45fccfc2bc758d5c45452e6164fa" + integrity sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-syntax-import-assertions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" - integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== +"@babel/plugin-syntax-import-assertions@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz#620412405058efa56e4a564903b79355020f445f" + integrity sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-syntax-import-attributes@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" - integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== +"@babel/plugin-syntax-import-attributes@^7.24.7", "@babel/plugin-syntax-import-attributes@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz#3b1412847699eea739b4f2602c74ce36f6b0b0f7" + integrity sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3": +"@babel/plugin-syntax-import-meta@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== @@ -461,35 +387,35 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.22.5", "@babel/plugin-syntax-jsx@^7.7.2": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" - integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== +"@babel/plugin-syntax-jsx@^7.25.9", "@babel/plugin-syntax-jsx@^7.7.2": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz#a34313a178ea56f1951599b929c1ceacee719290" + integrity sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": +"@babel/plugin-syntax-numeric-separator@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": +"@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== @@ -503,7 +429,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": +"@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== @@ -517,19 +443,19 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": +"@babel/plugin-syntax-top-level-await@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.22.5", "@babel/plugin-syntax-typescript@^7.3.3", "@babel/plugin-syntax-typescript@^7.7.2": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" - integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== +"@babel/plugin-syntax-typescript@^7.25.9", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz#67dda2b74da43727cf21d46cf9afef23f4365399" + integrity sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" @@ -539,636 +465,609 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" - integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== +"@babel/plugin-transform-arrow-functions@^7.0.0-0", "@babel/plugin-transform-arrow-functions@^7.24.7", "@babel/plugin-transform-arrow-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz#7821d4410bee5daaadbb4cdd9a6649704e176845" + integrity sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-async-generator-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.5.tgz#7336356d23380eda9a56314974f053a020dab0c3" - integrity sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg== +"@babel/plugin-transform-async-generator-functions@^7.25.4", "@babel/plugin-transform-async-generator-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz#1b18530b077d18a407c494eb3d1d72da505283a2" + integrity sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw== dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.5" - "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-remap-async-to-generator" "^7.25.9" + "@babel/traverse" "^7.25.9" -"@babel/plugin-transform-async-to-generator@^7.0.0", "@babel/plugin-transform-async-to-generator@^7.20.0", "@babel/plugin-transform-async-to-generator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" - integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== +"@babel/plugin-transform-async-to-generator@^7.24.7", "@babel/plugin-transform-async-to-generator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz#c80008dacae51482793e5a9c08b39a5be7e12d71" + integrity sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ== dependencies: - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.5" + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-remap-async-to-generator" "^7.25.9" -"@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" - integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== +"@babel/plugin-transform-block-scoped-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz#5700691dbd7abb93de300ca7be94203764fce458" + integrity sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz#8bfc793b3a4b2742c0983fadc1480d843ecea31b" - integrity sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg== +"@babel/plugin-transform-block-scoping@^7.25.0", "@babel/plugin-transform-block-scoping@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz#c33665e46b06759c93687ca0f84395b80c0473a1" + integrity sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-class-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" - integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== +"@babel/plugin-transform-class-properties@^7.0.0-0", "@babel/plugin-transform-class-properties@^7.25.4", "@babel/plugin-transform-class-properties@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz#a8ce84fedb9ad512549984101fa84080a9f5f51f" + integrity sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-class-static-block@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz#3e40c46f048403472d6f4183116d5e46b1bff5ba" - integrity sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA== +"@babel/plugin-transform-class-static-block@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz#6c8da219f4eb15cae9834ec4348ff8e9e09664a0" + integrity sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz#e04d7d804ed5b8501311293d1a0e6d43e94c3363" - integrity sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ== +"@babel/plugin-transform-classes@^7.0.0-0", "@babel/plugin-transform-classes@^7.25.4", "@babel/plugin-transform-classes@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz#7152457f7880b593a63ade8a861e6e26a4469f52" + integrity sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.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-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-replace-supers" "^7.25.9" + "@babel/traverse" "^7.25.9" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" - integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/template" "^7.22.5" - -"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.20.0", "@babel/plugin-transform-destructuring@^7.22.5": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" - integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-dotall-regex@^7.22.5", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" - integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-duplicate-keys@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" - integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-dynamic-import@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz#d6908a8916a810468c4edff73b5b75bda6ad393e" - integrity sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-transform-exponentiation-operator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" - integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-export-namespace-from@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz#57c41cb1d0613d22f548fddd8b288eedb9973a5b" - integrity sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.20.0", "@babel/plugin-transform-flow-strip-types@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz#0bb17110c7bf5b35a60754b2f00c58302381dee2" - integrity sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-flow" "^7.22.5" - -"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz#ab1b8a200a8f990137aff9a084f8de4099ab173f" - integrity sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" - integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== +"@babel/plugin-transform-computed-properties@^7.24.7", "@babel/plugin-transform-computed-properties@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz#db36492c78460e534b8852b1d5befe3c923ef10b" + integrity sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA== dependencies: - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-json-strings@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz#14b64352fdf7e1f737eed68de1a1468bd2a77ec0" - integrity sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" - integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/template" "^7.25.9" -"@babel/plugin-transform-logical-assignment-operators@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz#66ae5f068fd5a9a5dc570df16f56c2a8462a9d6c" - integrity sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA== +"@babel/plugin-transform-destructuring@^7.24.8", "@babel/plugin-transform-destructuring@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz#966ea2595c498224340883602d3cfd7a0c79cea1" + integrity sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-member-expression-literals@^7.0.0", "@babel/plugin-transform-member-expression-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" - integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== +"@babel/plugin-transform-dotall-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz#bad7945dd07734ca52fe3ad4e872b40ed09bb09a" + integrity sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-modules-amd@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz#4e045f55dcf98afd00f85691a68fc0780704f526" - integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== +"@babel/plugin-transform-duplicate-keys@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz#8850ddf57dce2aebb4394bb434a7598031059e6d" + integrity sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw== dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz#7d9875908d19b8c0536085af7b053fd5bd651bfa" - integrity sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA== +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz#6f7259b4de127721a08f1e5165b852fcaa696d31" + integrity sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog== dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-modules-systemjs@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz#18c31410b5e579a0092638f95c896c2a98a5d496" - integrity sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ== +"@babel/plugin-transform-dynamic-import@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz#23e917de63ed23c6600c5dd06d94669dce79f7b8" + integrity sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg== dependencies: - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-modules-umd@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" - integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== +"@babel/plugin-transform-exponentiation-operator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz#ece47b70d236c1d99c263a1e22b62dc20a4c8b0f" + integrity sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA== dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0", "@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" - integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== +"@babel/plugin-transform-export-namespace-from@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz#90745fe55053394f554e40584cda81f2c8a402a2" + integrity sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-new-target@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" - integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== +"@babel/plugin-transform-flow-strip-types@^7.25.2", "@babel/plugin-transform-flow-strip-types@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.9.tgz#85879b42a8f5948fd6317069978e98f23ef8aec1" + integrity sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/plugin-syntax-flow" "^7.25.9" -"@babel/plugin-transform-nullish-coalescing-operator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz#f8872c65776e0b552e0849d7596cddd416c3e381" - integrity sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA== +"@babel/plugin-transform-for-of@^7.24.7", "@babel/plugin-transform-for-of@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz#4bdc7d42a213397905d89f02350c5267866d5755" + integrity sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" -"@babel/plugin-transform-numeric-separator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz#57226a2ed9e512b9b446517ab6fa2d17abb83f58" - integrity sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g== +"@babel/plugin-transform-function-name@^7.25.1", "@babel/plugin-transform-function-name@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz#939d956e68a606661005bfd550c4fc2ef95f7b97" + integrity sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/traverse" "^7.25.9" -"@babel/plugin-transform-object-assign@^7.16.7": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.22.5.tgz#290c1b9555dcea48bb2c29ad94237777600d04f9" - integrity sha512-iDhx9ARkXq4vhZ2CYOSnQXkmxkDgosLi3J8Z17mKz7LyzthtkdVchLD7WZ3aXeCuvJDOW3+1I5TpJmwIbF9MKQ== +"@babel/plugin-transform-json-strings@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz#c86db407cb827cded902a90c707d2781aaa89660" + integrity sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-object-rest-spread@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz#9686dc3447df4753b0b2a2fae7e8bc33cdc1f2e1" - integrity sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ== +"@babel/plugin-transform-literals@^7.25.2", "@babel/plugin-transform-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz#1a1c6b4d4aa59bc4cad5b6b3a223a0abd685c9de" + integrity sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ== dependencies: - "@babel/compat-data" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" - integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== +"@babel/plugin-transform-logical-assignment-operators@^7.24.7", "@babel/plugin-transform-logical-assignment-operators@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz#b19441a8c39a2fda0902900b306ea05ae1055db7" + integrity sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-optional-catch-binding@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz#842080be3076703be0eaf32ead6ac8174edee333" - integrity sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg== +"@babel/plugin-transform-member-expression-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz#63dff19763ea64a31f5e6c20957e6a25e41ed5de" + integrity sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-optional-chaining@^7.22.5", "@babel/plugin-transform-optional-chaining@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.6.tgz#4bacfe37001fe1901117672875e931d439811564" - integrity sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg== +"@babel/plugin-transform-modules-amd@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz#49ba478f2295101544abd794486cd3088dddb6c5" + integrity sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" - integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== +"@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.24.8", "@babel/plugin-transform-modules-commonjs@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz#d165c8c569a080baf5467bda88df6425fc060686" + integrity sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-simple-access" "^7.25.9" -"@babel/plugin-transform-private-methods@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" - integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== +"@babel/plugin-transform-modules-systemjs@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz#8bd1b43836269e3d33307151a114bcf3ba6793f8" + integrity sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + "@babel/traverse" "^7.25.9" -"@babel/plugin-transform-private-property-in-object@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz#07a77f28cbb251546a43d175a1dda4cf3ef83e32" - integrity sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ== +"@babel/plugin-transform-modules-umd@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz#6710079cdd7c694db36529a1e8411e49fcbf14c9" + integrity sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" - integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== +"@babel/plugin-transform-named-capturing-groups-regex@^7.24.7", "@babel/plugin-transform-named-capturing-groups-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz#454990ae6cc22fd2a0fa60b3a2c6f63a38064e6a" + integrity sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-react-display-name@^7.0.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b" - integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== +"@babel/plugin-transform-new-target@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz#42e61711294b105c248336dcb04b77054ea8becd" + integrity sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-react-jsx-self@^7.0.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz#ca2fdc11bc20d4d46de01137318b13d04e481d8e" - integrity sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g== +"@babel/plugin-transform-nullish-coalescing-operator@^7.0.0-0", "@babel/plugin-transform-nullish-coalescing-operator@^7.24.7", "@babel/plugin-transform-nullish-coalescing-operator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz#bcb1b0d9e948168102d5f7104375ca21c3266949" + integrity sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-react-jsx-source@^7.0.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz#49af1615bfdf6ed9d3e9e43e425e0b2b65d15b6c" - integrity sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w== +"@babel/plugin-transform-numeric-separator@^7.24.7", "@babel/plugin-transform-numeric-separator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz#bfed75866261a8b643468b0ccfd275f2033214a1" + integrity sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-react-jsx@^7.0.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz#932c291eb6dd1153359e2a90cb5e557dcf068416" - integrity sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA== +"@babel/plugin-transform-object-rest-spread@^7.24.7", "@babel/plugin-transform-object-rest-spread@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz#0203725025074164808bcf1a2cfa90c652c99f18" + integrity sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/types" "^7.22.5" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/plugin-transform-parameters" "^7.25.9" -"@babel/plugin-transform-regenerator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz#cd8a68b228a5f75fa01420e8cc2fc400f0fc32aa" - integrity sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw== +"@babel/plugin-transform-object-super@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz#385d5de135162933beb4a3d227a2b7e52bb4cf03" + integrity sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - regenerator-transform "^0.15.1" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-replace-supers" "^7.25.9" -"@babel/plugin-transform-reserved-words@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" - integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== +"@babel/plugin-transform-optional-catch-binding@^7.24.7", "@babel/plugin-transform-optional-catch-binding@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz#10e70d96d52bb1f10c5caaac59ac545ea2ba7ff3" + integrity sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-runtime@^7.0.0": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.6.tgz#9ed446bf6829ccfd16305662bd650c159fa19d24" - integrity sha512-+AGkst7Kqq3QUflKGkhWWMRb9vaKamoreNmYc+sjsIpOp+TsyU0exhp3RlwjQa/HdlKkPt3AMDwfg8Hpt9Vwqg== +"@babel/plugin-transform-optional-chaining@^7.0.0-0", "@babel/plugin-transform-optional-chaining@^7.24.8", "@babel/plugin-transform-optional-chaining@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz#e142eb899d26ef715435f201ab6e139541eee7dd" + integrity sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A== dependencies: - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@nicolo-ribaudo/semver-v6" "^6.3.3" - babel-plugin-polyfill-corejs2 "^0.4.3" - babel-plugin-polyfill-corejs3 "^0.8.1" - babel-plugin-polyfill-regenerator "^0.5.0" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" -"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" - integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== +"@babel/plugin-transform-parameters@^7.24.7", "@babel/plugin-transform-parameters@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz#b856842205b3e77e18b7a7a1b94958069c7ba257" + integrity sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" - integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== +"@babel/plugin-transform-private-methods@^7.24.7", "@babel/plugin-transform-private-methods@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz#847f4139263577526455d7d3223cd8bda51e3b57" + integrity sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-sticky-regex@^7.0.0", "@babel/plugin-transform-sticky-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" - integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== +"@babel/plugin-transform-private-property-in-object@^7.24.7", "@babel/plugin-transform-private-property-in-object@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz#9c8b73e64e6cc3cbb2743633885a7dd2c385fe33" + integrity sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" - integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== +"@babel/plugin-transform-property-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz#d72d588bd88b0dec8b62e36f6fda91cedfe28e3f" + integrity sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-typeof-symbol@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" - integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== +"@babel/plugin-transform-react-display-name@^7.24.7": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz#4b79746b59efa1f38c8695065a92a9f5afb24f7d" + integrity sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-typescript@^7.22.5", "@babel/plugin-transform-typescript@^7.5.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.5.tgz#5c0f7adfc1b5f38c4dbc8f79b1f0f8074134bd7d" - integrity sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA== +"@babel/plugin-transform-react-jsx-self@^7.24.7": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz#c0b6cae9c1b73967f7f9eb2fca9536ba2fad2858" + integrity sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-typescript" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-unicode-escapes@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz#ce0c248522b1cb22c7c992d88301a5ead70e806c" - integrity sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg== +"@babel/plugin-transform-react-jsx-source@^7.24.7": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz#4c6b8daa520b5f155b5fb55547d7c9fa91417503" + integrity sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-unicode-property-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" - integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== +"@babel/plugin-transform-react-jsx@^7.25.2": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz#06367940d8325b36edff5e2b9cbe782947ca4166" + integrity sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/plugin-syntax-jsx" "^7.25.9" + "@babel/types" "^7.25.9" -"@babel/plugin-transform-unicode-regex@^7.0.0", "@babel/plugin-transform-unicode-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" - integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== +"@babel/plugin-transform-regenerator@^7.24.7", "@babel/plugin-transform-regenerator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz#03a8a4670d6cebae95305ac6defac81ece77740b" + integrity sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" + regenerator-transform "^0.15.2" -"@babel/plugin-transform-unicode-sets-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" - integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== +"@babel/plugin-transform-regexp-modifiers@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz#2f5837a5b5cd3842a919d8147e9903cc7455b850" + integrity sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/preset-env@^7.20.0": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.6.tgz#41bade05f2f8782d693b52d707ede7cef9da3b38" - integrity sha512-IHr0AXHGk8oh8HYSs45Mxuv6iySUBwDTIzJSnXN7PURqHdxJVQlCoXmKJgyvSS9bcNf9NVRVE35z+LkCvGmi6w== +"@babel/plugin-transform-reserved-words@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz#0398aed2f1f10ba3f78a93db219b27ef417fb9ce" + integrity sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg== dependencies: - "@babel/compat-data" "^7.22.6" - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.5" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-runtime@^7.24.7": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz#62723ea3f5b31ffbe676da9d6dae17138ae580ea" + integrity sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ== + dependencies: + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.10.6" + babel-plugin-polyfill-regenerator "^0.6.1" + semver "^6.3.1" + +"@babel/plugin-transform-shorthand-properties@^7.0.0-0", "@babel/plugin-transform-shorthand-properties@^7.24.7", "@babel/plugin-transform-shorthand-properties@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz#bb785e6091f99f826a95f9894fc16fde61c163f2" + integrity sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-spread@^7.24.7", "@babel/plugin-transform-spread@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz#24a35153931b4ba3d13cec4a7748c21ab5514ef9" + integrity sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + +"@babel/plugin-transform-sticky-regex@^7.24.7", "@babel/plugin-transform-sticky-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz#c7f02b944e986a417817b20ba2c504dfc1453d32" + integrity sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-template-literals@^7.0.0-0", "@babel/plugin-transform-template-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz#6dbd4a24e8fad024df76d1fac6a03cf413f60fe1" + integrity sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-typeof-symbol@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz#224ba48a92869ddbf81f9b4a5f1204bbf5a2bc4b" + integrity sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-typescript@^7.25.2", "@babel/plugin-transform-typescript@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz#69267905c2b33c2ac6d8fe765e9dc2ddc9df3849" + integrity sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + "@babel/plugin-syntax-typescript" "^7.25.9" + +"@babel/plugin-transform-unicode-escapes@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz#a75ef3947ce15363fccaa38e2dd9bc70b2788b82" + integrity sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-unicode-property-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz#a901e96f2c1d071b0d1bb5dc0d3c880ce8f53dd3" + integrity sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-unicode-regex@^7.0.0-0", "@babel/plugin-transform-unicode-regex@^7.24.7", "@babel/plugin-transform-unicode-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz#5eae747fe39eacf13a8bd006a4fb0b5d1fa5e9b1" + integrity sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-unicode-sets-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz#65114c17b4ffc20fa5b163c63c70c0d25621fabe" + integrity sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/preset-env@^7.25.3": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.26.0.tgz#30e5c6bc1bcc54865bff0c5a30f6d4ccdc7fa8b1" + integrity sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw== + dependencies: + "@babel/compat-data" "^7.26.0" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-validator-option" "^7.25.9" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.25.9" + "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.25.9" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.25.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.25.9" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.25.9" "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.22.5" - "@babel/plugin-syntax-import-attributes" "^7.22.5" - "@babel/plugin-syntax-import-meta" "^7.10.4" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-import-assertions" "^7.26.0" + "@babel/plugin-syntax-import-attributes" "^7.26.0" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.22.5" - "@babel/plugin-transform-async-generator-functions" "^7.22.5" - "@babel/plugin-transform-async-to-generator" "^7.22.5" - "@babel/plugin-transform-block-scoped-functions" "^7.22.5" - "@babel/plugin-transform-block-scoping" "^7.22.5" - "@babel/plugin-transform-class-properties" "^7.22.5" - "@babel/plugin-transform-class-static-block" "^7.22.5" - "@babel/plugin-transform-classes" "^7.22.6" - "@babel/plugin-transform-computed-properties" "^7.22.5" - "@babel/plugin-transform-destructuring" "^7.22.5" - "@babel/plugin-transform-dotall-regex" "^7.22.5" - "@babel/plugin-transform-duplicate-keys" "^7.22.5" - "@babel/plugin-transform-dynamic-import" "^7.22.5" - "@babel/plugin-transform-exponentiation-operator" "^7.22.5" - "@babel/plugin-transform-export-namespace-from" "^7.22.5" - "@babel/plugin-transform-for-of" "^7.22.5" - "@babel/plugin-transform-function-name" "^7.22.5" - "@babel/plugin-transform-json-strings" "^7.22.5" - "@babel/plugin-transform-literals" "^7.22.5" - "@babel/plugin-transform-logical-assignment-operators" "^7.22.5" - "@babel/plugin-transform-member-expression-literals" "^7.22.5" - "@babel/plugin-transform-modules-amd" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.5" - "@babel/plugin-transform-modules-systemjs" "^7.22.5" - "@babel/plugin-transform-modules-umd" "^7.22.5" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" - "@babel/plugin-transform-new-target" "^7.22.5" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.5" - "@babel/plugin-transform-numeric-separator" "^7.22.5" - "@babel/plugin-transform-object-rest-spread" "^7.22.5" - "@babel/plugin-transform-object-super" "^7.22.5" - "@babel/plugin-transform-optional-catch-binding" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.6" - "@babel/plugin-transform-parameters" "^7.22.5" - "@babel/plugin-transform-private-methods" "^7.22.5" - "@babel/plugin-transform-private-property-in-object" "^7.22.5" - "@babel/plugin-transform-property-literals" "^7.22.5" - "@babel/plugin-transform-regenerator" "^7.22.5" - "@babel/plugin-transform-reserved-words" "^7.22.5" - "@babel/plugin-transform-shorthand-properties" "^7.22.5" - "@babel/plugin-transform-spread" "^7.22.5" - "@babel/plugin-transform-sticky-regex" "^7.22.5" - "@babel/plugin-transform-template-literals" "^7.22.5" - "@babel/plugin-transform-typeof-symbol" "^7.22.5" - "@babel/plugin-transform-unicode-escapes" "^7.22.5" - "@babel/plugin-transform-unicode-property-regex" "^7.22.5" - "@babel/plugin-transform-unicode-regex" "^7.22.5" - "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.22.5" - "@nicolo-ribaudo/semver-v6" "^6.3.3" - babel-plugin-polyfill-corejs2 "^0.4.3" - babel-plugin-polyfill-corejs3 "^0.8.1" - babel-plugin-polyfill-regenerator "^0.5.0" - core-js-compat "^3.31.0" + "@babel/plugin-transform-arrow-functions" "^7.25.9" + "@babel/plugin-transform-async-generator-functions" "^7.25.9" + "@babel/plugin-transform-async-to-generator" "^7.25.9" + "@babel/plugin-transform-block-scoped-functions" "^7.25.9" + "@babel/plugin-transform-block-scoping" "^7.25.9" + "@babel/plugin-transform-class-properties" "^7.25.9" + "@babel/plugin-transform-class-static-block" "^7.26.0" + "@babel/plugin-transform-classes" "^7.25.9" + "@babel/plugin-transform-computed-properties" "^7.25.9" + "@babel/plugin-transform-destructuring" "^7.25.9" + "@babel/plugin-transform-dotall-regex" "^7.25.9" + "@babel/plugin-transform-duplicate-keys" "^7.25.9" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.25.9" + "@babel/plugin-transform-dynamic-import" "^7.25.9" + "@babel/plugin-transform-exponentiation-operator" "^7.25.9" + "@babel/plugin-transform-export-namespace-from" "^7.25.9" + "@babel/plugin-transform-for-of" "^7.25.9" + "@babel/plugin-transform-function-name" "^7.25.9" + "@babel/plugin-transform-json-strings" "^7.25.9" + "@babel/plugin-transform-literals" "^7.25.9" + "@babel/plugin-transform-logical-assignment-operators" "^7.25.9" + "@babel/plugin-transform-member-expression-literals" "^7.25.9" + "@babel/plugin-transform-modules-amd" "^7.25.9" + "@babel/plugin-transform-modules-commonjs" "^7.25.9" + "@babel/plugin-transform-modules-systemjs" "^7.25.9" + "@babel/plugin-transform-modules-umd" "^7.25.9" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.25.9" + "@babel/plugin-transform-new-target" "^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.25.9" + "@babel/plugin-transform-numeric-separator" "^7.25.9" + "@babel/plugin-transform-object-rest-spread" "^7.25.9" + "@babel/plugin-transform-object-super" "^7.25.9" + "@babel/plugin-transform-optional-catch-binding" "^7.25.9" + "@babel/plugin-transform-optional-chaining" "^7.25.9" + "@babel/plugin-transform-parameters" "^7.25.9" + "@babel/plugin-transform-private-methods" "^7.25.9" + "@babel/plugin-transform-private-property-in-object" "^7.25.9" + "@babel/plugin-transform-property-literals" "^7.25.9" + "@babel/plugin-transform-regenerator" "^7.25.9" + "@babel/plugin-transform-regexp-modifiers" "^7.26.0" + "@babel/plugin-transform-reserved-words" "^7.25.9" + "@babel/plugin-transform-shorthand-properties" "^7.25.9" + "@babel/plugin-transform-spread" "^7.25.9" + "@babel/plugin-transform-sticky-regex" "^7.25.9" + "@babel/plugin-transform-template-literals" "^7.25.9" + "@babel/plugin-transform-typeof-symbol" "^7.25.9" + "@babel/plugin-transform-unicode-escapes" "^7.25.9" + "@babel/plugin-transform-unicode-property-regex" "^7.25.9" + "@babel/plugin-transform-unicode-regex" "^7.25.9" + "@babel/plugin-transform-unicode-sets-regex" "^7.25.9" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.10.6" + babel-plugin-polyfill-regenerator "^0.6.1" + core-js-compat "^3.38.1" + semver "^6.3.1" "@babel/preset-flow@^7.13.13": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.22.5.tgz#876f24ab6b38bd79703a93f32020ca2162312784" - integrity sha512-ta2qZ+LSiGCrP5pgcGt8xMnnkXQrq8Sa4Ulhy06BOlF5QbLw9q5hIx7bn5MrsvyTGAfh6kTOo07Q+Pfld/8Y5Q== + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.25.9.tgz#ef8b5e7e3f24a42b3711e77fb14919b87dffed0a" + integrity sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-transform-flow-strip-types" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-validator-option" "^7.25.9" + "@babel/plugin-transform-flow-strip-types" "^7.25.9" -"@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" "@babel/types" "^7.4.4" esutils "^2.0.2" "@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.16.7": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz#16367d8b01d640e9a507577ed4ee54e0101e51c8" - integrity sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ== + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz#4a570f1b8d104a242d923957ffa1eaff142a106d" + integrity sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.5" - "@babel/plugin-transform-typescript" "^7.22.5" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-validator-option" "^7.25.9" + "@babel/plugin-syntax-jsx" "^7.25.9" + "@babel/plugin-transform-modules-commonjs" "^7.25.9" + "@babel/plugin-transform-typescript" "^7.25.9" "@babel/register@^7.13.16": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.22.5.tgz#e4d8d0f615ea3233a27b5c6ada6750ee59559939" - integrity sha512-vV6pm/4CijSQ8Y47RH5SopXzursN35RQINfGJkmOlcpAtGuf94miFvIPhCKGQN7WGIcsgG1BHEX2KVdTYwTwUQ== + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.25.9.tgz#1c465acf7dc983d70ccc318eb5b887ecb04f021b" + integrity sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA== dependencies: clone-deep "^4.0.1" find-cache-dir "^2.0.0" make-dir "^2.1.0" - pirates "^4.0.5" + pirates "^4.0.6" source-map-support "^0.5.16" -"@babel/regjsgen@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" - integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== - -"@babel/runtime@>=7", "@babel/runtime@^7.0.0", "@babel/runtime@^7.14.5", "@babel/runtime@^7.17.2", "@babel/runtime@^7.20.0", "@babel/runtime@^7.8.4": - version "7.23.1" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.1.tgz#72741dc4d413338a91dcb044a86f3c0bc402646d" - integrity sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g== +"@babel/runtime@>=7", "@babel/runtime@^7.23.2", "@babel/runtime@^7.25.0", "@babel/runtime@^7.8.4": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.26.0.tgz#8600c2f595f277c60815256418b85356a65173c1" + integrity sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw== dependencies: regenerator-runtime "^0.14.0" -"@babel/template@^7.0.0", "@babel/template@^7.22.5", "@babel/template@^7.3.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" - integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== - dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/parser" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/traverse@^7.16.0", "@babel/traverse@^7.20.0", "@babel/traverse@^7.22.5", "@babel/traverse@^7.22.6", "@babel/traverse@^7.7.4": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.6.tgz#8f2f83a5c588251584914debeee38f35f661a300" - integrity sha512-53CijMvKlLIDlOTrdWiHileRddlIiwUIyCKqYa7lYnnPldXCG5dUSN38uT0cA6i7rHWNKJLH0VU/Kxdr1GzB3w== - dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.5" - "@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.22.6" - "@babel/types" "^7.22.5" - debug "^4.1.0" +"@babel/template@^7.25.0", "@babel/template@^7.25.9", "@babel/template@^7.3.3": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.9.tgz#ecb62d81a8a6f5dc5fe8abfc3901fc52ddf15016" + integrity sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg== + dependencies: + "@babel/code-frame" "^7.25.9" + "@babel/parser" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3", "@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84" + integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== + dependencies: + "@babel/code-frame" "^7.25.9" + "@babel/generator" "^7.25.9" + "@babel/parser" "^7.25.9" + "@babel/template" "^7.25.9" + "@babel/types" "^7.25.9" + debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.20.0", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" - integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.25.2", "@babel/types@^7.25.9", "@babel/types@^7.26.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.0.tgz#deabd08d6b753bc8e0f198f8709fb575e31774ff" + integrity sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA== dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - to-fast-properties "^2.0.0" + "@babel/helper-string-parser" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" "@bcoe/v8-coverage@^0.2.3": version "0.2.3" @@ -1183,6 +1082,14 @@ deepmerge "^3.2.0" hoist-non-react-statics "^3.3.0" +"@dr.pogodin/react-native-fs@^2.30.0": + version "2.30.0" + resolved "https://registry.yarnpkg.com/@dr.pogodin/react-native-fs/-/react-native-fs-2.30.0.tgz#6b80846de66395c37152b8053b210687e8d4ac3c" + integrity sha512-+Bltgk5aTxw+F8hgyUxoNdOg8oKus4Ne+HZbzTNZze95Ve9dhYXkrKFq5rAKbcWQRvFTC8PUIwnm0UWlWkt25g== + dependencies: + buffer "^6.0.3" + http-status-codes "^2.3.0" + "@egjs/hammerjs@^2.0.17": version "2.0.17" resolved "https://registry.yarnpkg.com/@egjs/hammerjs/-/hammerjs-2.0.17.tgz#5dc02af75a6a06e4c2db0202cae38c9263895124" @@ -1190,132 +1097,22 @@ dependencies: "@types/hammerjs" "^2.0.36" -"@esbuild/android-arm64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.11.tgz#fa6f0cc7105367cb79cc0a8bf32bf50cb1673e45" - integrity sha512-snieiq75Z1z5LJX9cduSAjUr7vEI1OdlzFPMw0HH5YI7qQHDd3qs+WZoMrWYDsfRJSq36lIA6mfZBkvL46KoIw== - -"@esbuild/android-arm@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.11.tgz#ae84a410696c9f549a15be94eaececb860bacacb" - integrity sha512-q4qlUf5ucwbUJZXF5tEQ8LF7y0Nk4P58hOsGk3ucY0oCwgQqAnqXVbUuahCddVHfrxmpyewRpiTHwVHIETYu7Q== - -"@esbuild/android-x64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.11.tgz#0e58360bbc789ad0d68174d32ba20e678c2a16b6" - integrity sha512-iPuoxQEV34+hTF6FT7om+Qwziv1U519lEOvekXO9zaMMlT9+XneAhKL32DW3H7okrCOBQ44BMihE8dclbZtTuw== - -"@esbuild/darwin-arm64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.11.tgz#fcdcd2ef76ca656540208afdd84f284072f0d1f9" - integrity sha512-Gm0QkI3k402OpfMKyQEEMG0RuW2LQsSmI6OeO4El2ojJMoF5NLYb3qMIjvbG/lbMeLOGiW6ooU8xqc+S0fgz2w== - -"@esbuild/darwin-x64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.11.tgz#c5ac602ec0504a8ff81e876bc8a9811e94d69d37" - integrity sha512-N15Vzy0YNHu6cfyDOjiyfJlRJCB/ngKOAvoBf1qybG3eOq0SL2Lutzz9N7DYUbb7Q23XtHPn6lMDF6uWbGv9Fw== - -"@esbuild/freebsd-arm64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.11.tgz#7012fb06ee3e6e0d5560664a65f3fefbcc46db2e" - integrity sha512-atEyuq6a3omEY5qAh5jIORWk8MzFnCpSTUruBgeyN9jZq1K/QI9uke0ATi3MHu4L8c59CnIi4+1jDKMuqmR71A== - -"@esbuild/freebsd-x64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.11.tgz#c5de1199f70e1f97d5c8fca51afa9bf9a2af5969" - integrity sha512-XtuPrEfBj/YYYnAAB7KcorzzpGTvOr/dTtXPGesRfmflqhA4LMF0Gh/n5+a9JBzPuJ+CGk17CA++Hmr1F/gI0Q== - -"@esbuild/linux-arm64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.11.tgz#2a6d3a74e0b8b5f294e22b4515b29f76ebd42660" - integrity sha512-c6Vh2WS9VFKxKZ2TvJdA7gdy0n6eSy+yunBvv4aqNCEhSWVor1TU43wNRp2YLO9Vng2G+W94aRz+ILDSwAiYog== - -"@esbuild/linux-arm@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.11.tgz#5175bd61b793b436e4aece6328aa0d9be07751e1" - integrity sha512-Idipz+Taso/toi2ETugShXjQ3S59b6m62KmLHkJlSq/cBejixmIydqrtM2XTvNCywFl3VC7SreSf6NV0i6sRyg== - -"@esbuild/linux-ia32@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.11.tgz#20ee6cfd65a398875f321a485e7b2278e5f6f67b" - integrity sha512-S3hkIF6KUqRh9n1Q0dSyYcWmcVa9Cg+mSoZEfFuzoYXXsk6196qndrM+ZiHNwpZKi3XOXpShZZ+9dfN5ykqjjw== - -"@esbuild/linux-loong64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.11.tgz#8e7b251dede75083bf44508dab5edce3f49d052b" - integrity sha512-MRESANOoObQINBA+RMZW+Z0TJWpibtE7cPFnahzyQHDCA9X9LOmGh68MVimZlM9J8n5Ia8lU773te6O3ILW8kw== - -"@esbuild/linux-mips64el@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.11.tgz#a3125eb48538ac4932a9d05089b157f94e443165" - integrity sha512-qVyPIZrXNMOLYegtD1u8EBccCrBVshxMrn5MkuFc3mEVsw7CCQHaqZ4jm9hbn4gWY95XFnb7i4SsT3eflxZsUg== - -"@esbuild/linux-ppc64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.11.tgz#842abadb7a0995bd539adee2be4d681b68279499" - integrity sha512-T3yd8vJXfPirZaUOoA9D2ZjxZX4Gr3QuC3GztBJA6PklLotc/7sXTOuuRkhE9W/5JvJP/K9b99ayPNAD+R+4qQ== - -"@esbuild/linux-riscv64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.11.tgz#7ce6e6cee1c72d5b4d2f4f8b6fcccf4a9bea0e28" - integrity sha512-evUoRPWiwuFk++snjH9e2cAjF5VVSTj+Dnf+rkO/Q20tRqv+644279TZlPK8nUGunjPAtQRCj1jQkDAvL6rm2w== - -"@esbuild/linux-s390x@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.11.tgz#98fbc794363d02ded07d300df2e535650b297b96" - integrity sha512-/SlRJ15XR6i93gRWquRxYCfhTeC5PdqEapKoLbX63PLCmAkXZHY2uQm2l9bN0oPHBsOw2IswRZctMYS0MijFcg== - -"@esbuild/linux-x64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.11.tgz#f8458ec8cf74c8274e4cacd00744d8446cac52eb" - integrity sha512-xcncej+wF16WEmIwPtCHi0qmx1FweBqgsRtEL1mSHLFR6/mb3GEZfLQnx+pUDfRDEM4DQF8dpXIW7eDOZl1IbA== - -"@esbuild/netbsd-x64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.11.tgz#a7b2f991b8293748a7be42eac1c4325faf0c7cca" - integrity sha512-aSjMHj/F7BuS1CptSXNg6S3M4F3bLp5wfFPIJM+Km2NfIVfFKhdmfHF9frhiCLIGVzDziggqWll0B+9AUbud/Q== - -"@esbuild/openbsd-x64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.11.tgz#3e50923de84c54008f834221130fd23646072b2f" - integrity sha512-tNBq+6XIBZtht0xJGv7IBB5XaSyvYPCm1PxJ33zLQONdZoLVM0bgGqUrXnJyiEguD9LU4AHiu+GCXy/Hm9LsdQ== - -"@esbuild/sunos-x64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.11.tgz#ae47a550b0cd395de03606ecfba03cc96c7c19e2" - integrity sha512-kxfbDOrH4dHuAAOhr7D7EqaYf+W45LsAOOhAet99EyuxxQmjbk8M9N4ezHcEiCYPaiW8Dj3K26Z2V17Gt6p3ng== - -"@esbuild/win32-arm64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.11.tgz#05d364582b7862d7fbf4698ef43644f7346dcfcc" - integrity sha512-Sh0dDRyk1Xi348idbal7lZyfSkjhJsdFeuC13zqdipsvMetlGiFQNdO+Yfp6f6B4FbyQm7qsk16yaZk25LChzg== - -"@esbuild/win32-ia32@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.11.tgz#a3372095a4a1939da672156a3c104f8ce85ee616" - integrity sha512-o9JUIKF1j0rqJTFbIoF4bXj6rvrTZYOrfRcGyL0Vm5uJ/j5CkBD/51tpdxe9lXEDouhRgdr/BYzUrDOvrWwJpg== - -"@esbuild/win32-x64@0.18.11": - version "0.18.11" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.11.tgz#6526c7e1b40d5b9f0a222c6b767c22f6fb97aa57" - integrity sha512-rQI4cjLHd2hGsM1LqgDI7oOCYbQ6IBOVsX9ejuRMSze0GqXUG2ekwiKkiBU1pRGSeCqFFHxTrcEydB2Hyoz9CA== - -"@eslint-community/eslint-utils@^4.2.0": - version "4.4.0" - resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" - integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz#d1145bf2c20132d6400495d6df4bf59362fd9d56" + integrity sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA== dependencies: - eslint-visitor-keys "^3.3.0" + eslint-visitor-keys "^3.4.3" -"@eslint-community/regexpp@^4.4.0": - version "4.5.1" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884" - integrity sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ== +"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.6.1": + version "4.12.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" + integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== -"@eslint/eslintrc@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.0.tgz#82256f164cc9e0b59669efc19d57f8092706841d" - integrity sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A== +"@eslint/eslintrc@^2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" + integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== dependencies: ajv "^6.12.4" debug "^4.3.2" @@ -1327,35 +1124,30 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.44.0": - version "8.44.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.44.0.tgz#961a5903c74139390478bdc808bcde3fc45ab7af" - integrity sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw== - -"@gar/promisify@^1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" - integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== +"@eslint/js@8.57.1": + version "8.57.1" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" + integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== -"@hapi/hoek@^9.0.0": +"@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": version "9.3.0" resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== -"@hapi/topo@^5.0.0": +"@hapi/topo@^5.1.0": version "5.1.0" resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== dependencies: "@hapi/hoek" "^9.0.0" -"@humanwhocodes/config-array@^0.11.10": - version "0.11.10" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.10.tgz#5a3ffe32cc9306365fb3fd572596cd602d5e12d2" - integrity sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ== +"@humanwhocodes/config-array@^0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748" + integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== dependencies: - "@humanwhocodes/object-schema" "^1.2.1" - debug "^4.1.1" + "@humanwhocodes/object-schema" "^2.0.3" + debug "^4.3.1" minimatch "^3.0.5" "@humanwhocodes/module-importer@^1.0.1": @@ -1363,10 +1155,15 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== -"@humanwhocodes/object-schema@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== +"@humanwhocodes/object-schema@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" + integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== + +"@isaacs/ttlcache@^1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz#21fb23db34e9b6220c6ba023a0118a2dd3461ea2" + integrity sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA== "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" @@ -1379,121 +1176,121 @@ js-yaml "^3.13.1" resolve-from "^5.0.0" -"@istanbuljs/schema@^0.1.2": +"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.6.1.tgz#b48ba7b9c34b51483e6d590f46e5837f1ab5f639" - integrity sha512-Aj772AYgwTSr5w8qnyoJ0eDYvN6bMsH3ORH1ivMotrInHLKdUz6BDlaEXHdM6kODaBIkNIyQGzsMvRdOv7VG7Q== +"@jest/console@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" + integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^29.6.1" - jest-util "^29.6.1" + jest-message-util "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" -"@jest/core@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.6.1.tgz#fac0d9ddf320490c93356ba201451825231e95f6" - integrity sha512-CcowHypRSm5oYQ1obz1wfvkjZZ2qoQlrKKvlfPwh5jUXVU12TWr2qMeH8chLMuTFzHh5a1g2yaqlqDICbr+ukQ== +"@jest/core@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" + integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== dependencies: - "@jest/console" "^29.6.1" - "@jest/reporters" "^29.6.1" - "@jest/test-result" "^29.6.1" - "@jest/transform" "^29.6.1" - "@jest/types" "^29.6.1" + "@jest/console" "^29.7.0" + "@jest/reporters" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" ci-info "^3.2.0" exit "^0.1.2" graceful-fs "^4.2.9" - jest-changed-files "^29.5.0" - jest-config "^29.6.1" - jest-haste-map "^29.6.1" - jest-message-util "^29.6.1" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.1" - jest-resolve-dependencies "^29.6.1" - jest-runner "^29.6.1" - jest-runtime "^29.6.1" - jest-snapshot "^29.6.1" - jest-util "^29.6.1" - jest-validate "^29.6.1" - jest-watcher "^29.6.1" + jest-changed-files "^29.7.0" + jest-config "^29.7.0" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-resolve-dependencies "^29.7.0" + jest-runner "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + jest-watcher "^29.7.0" micromatch "^4.0.4" - pretty-format "^29.6.1" + pretty-format "^29.7.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/create-cache-key-function@^29.2.1": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.6.0.tgz#bd7acb6275256a65f8fd42c0818396df965763d5" - integrity sha512-hmSEQSz6ufRJUcV/YQp26bNCB8m8oTF3gDFGu3cyFrzBLtUgYEVb0DG5C5uqpCy+mGLn7u7NhBNJ+iix3Es6Nw== +"@jest/create-cache-key-function@^29.6.3": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz#793be38148fab78e65f40ae30c36785f4ad859f0" + integrity sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA== dependencies: - "@jest/types" "^29.6.0" + "@jest/types" "^29.6.3" -"@jest/environment@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.6.1.tgz#ee358fff2f68168394b4a50f18c68278a21fe82f" - integrity sha512-RMMXx4ws+Gbvw3DfLSuo2cfQlK7IwGbpuEWXCqyYDcqYTI+9Ju3a5hDnXaxjNsa6uKh9PQF2v+qg+RLe63tz5A== +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== dependencies: - "@jest/fake-timers" "^29.6.1" - "@jest/types" "^29.6.1" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-mock "^29.6.1" + jest-mock "^29.7.0" -"@jest/expect-utils@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.6.1.tgz#ab83b27a15cdd203fe5f68230ea22767d5c3acc5" - integrity sha512-o319vIf5pEMx0LmzSxxkYYxo4wrRLKHq9dP1yJU7FoPTB0LfAKSz8SWD6D/6U3v/O52t9cF5t+MeJiRsfk7zMw== +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== dependencies: - jest-get-type "^29.4.3" + jest-get-type "^29.6.3" -"@jest/expect@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.6.1.tgz#fef18265188f6a97601f1ea0a2912d81a85b4657" - integrity sha512-N5xlPrAYaRNyFgVf2s9Uyyvr795jnB6rObuPx4QFvNJz8aAjpZUDfO4bh5G/xuplMID8PrnuF1+SfSyDxhsgYg== +"@jest/expect@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" + integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== dependencies: - expect "^29.6.1" - jest-snapshot "^29.6.1" + expect "^29.7.0" + jest-snapshot "^29.7.0" -"@jest/fake-timers@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.6.1.tgz#c773efddbc61e1d2efcccac008139f621de57c69" - integrity sha512-RdgHgbXyosCDMVYmj7lLpUwXA4c69vcNzhrt69dJJdf8azUrpRh3ckFCaTPNjsEeRi27Cig0oKDGxy5j7hOgHg== +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@sinonjs/fake-timers" "^10.0.2" "@types/node" "*" - jest-message-util "^29.6.1" - jest-mock "^29.6.1" - jest-util "^29.6.1" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" -"@jest/globals@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.6.1.tgz#c8a8923e05efd757308082cc22893d82b8aa138f" - integrity sha512-2VjpaGy78JY9n9370H8zGRCFbYVWwjY6RdDMhoJHa1sYfwe6XM/azGN0SjY8kk7BOZApIejQ1BFPyH7FPG0w3A== +"@jest/globals@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" + integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== dependencies: - "@jest/environment" "^29.6.1" - "@jest/expect" "^29.6.1" - "@jest/types" "^29.6.1" - jest-mock "^29.6.1" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/types" "^29.6.3" + jest-mock "^29.7.0" -"@jest/reporters@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.6.1.tgz#3325a89c9ead3cf97ad93df3a427549d16179863" - integrity sha512-9zuaI9QKr9JnoZtFQlw4GREQbxgmNYXU6QuWtmuODvk5nvPUeBYapVR/VYMyi2WSx3jXTLJTJji8rN6+Cm4+FA== +"@jest/reporters@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" + integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.6.1" - "@jest/test-result" "^29.6.1" - "@jest/transform" "^29.6.1" - "@jest/types" "^29.6.1" + "@jest/console" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@jridgewell/trace-mapping" "^0.3.18" "@types/node" "*" chalk "^4.0.0" @@ -1502,13 +1299,13 @@ glob "^7.1.3" graceful-fs "^4.2.9" istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" + istanbul-lib-instrument "^6.0.0" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.1.3" - jest-message-util "^29.6.1" - jest-util "^29.6.1" - jest-worker "^29.6.1" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + jest-worker "^29.7.0" slash "^3.0.0" string-length "^4.0.1" strip-ansi "^6.0.0" @@ -1521,51 +1318,51 @@ dependencies: "@sinclair/typebox" "^0.27.8" -"@jest/source-map@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.0.tgz#bd34a05b5737cb1a99d43e1957020ac8e5b9ddb1" - integrity sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA== +"@jest/source-map@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" + integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== dependencies: "@jridgewell/trace-mapping" "^0.3.18" callsites "^3.0.0" graceful-fs "^4.2.9" -"@jest/test-result@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.6.1.tgz#850e565a3f58ee8ca6ec424db00cb0f2d83c36ba" - integrity sha512-Ynr13ZRcpX6INak0TPUukU8GWRfm/vAytE3JbJNGAvINySWYdfE7dGZMbk36oVuK4CigpbhMn8eg1dixZ7ZJOw== +"@jest/test-result@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" + integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== dependencies: - "@jest/console" "^29.6.1" - "@jest/types" "^29.6.1" + "@jest/console" "^29.7.0" + "@jest/types" "^29.6.3" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.6.1.tgz#e3e582ee074dd24ea9687d7d1aaf05ee3a9b068e" - integrity sha512-oBkC36PCDf/wb6dWeQIhaviU0l5u6VCsXa119yqdUosYAt7/FbQU2M2UoziO3igj/HBDEgp57ONQ3fm0v9uyyg== +"@jest/test-sequencer@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" + integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== dependencies: - "@jest/test-result" "^29.6.1" + "@jest/test-result" "^29.7.0" graceful-fs "^4.2.9" - jest-haste-map "^29.6.1" + jest-haste-map "^29.7.0" slash "^3.0.0" -"@jest/transform@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.6.1.tgz#acb5606019a197cb99beda3c05404b851f441c92" - integrity sha512-URnTneIU3ZjRSaf906cvf6Hpox3hIeJXRnz3VDSw5/X93gR8ycdfSIEy19FlVx8NFmpN7fe3Gb1xF+NjXaQLWg== +"@jest/transform@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== dependencies: "@babel/core" "^7.11.6" - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@jridgewell/trace-mapping" "^0.3.18" babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" convert-source-map "^2.0.0" fast-json-stable-stringify "^2.1.0" graceful-fs "^4.2.9" - jest-haste-map "^29.6.1" - jest-regex-util "^29.4.3" - jest-util "^29.6.1" + jest-haste-map "^29.7.0" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" micromatch "^4.0.4" pirates "^4.0.4" slash "^3.0.0" @@ -1582,18 +1379,7 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" -"@jest/types@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" - integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^16.0.0" - chalk "^4.0.0" - -"@jest/types@^29.6.0", "@jest/types@^29.6.1", "@jest/types@^29.6.3": +"@jest/types@^29.6.3": version "29.6.3" resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== @@ -1605,50 +1391,45 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== dependencies: - "@jridgewell/set-array" "^1.0.1" + "@jridgewell/set-array" "^1.2.1" "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" + "@jridgewell/trace-mapping" "^0.3.24" -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== "@jridgewell/source-map@^0.3.3": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" - integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== + version "0.3.6" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" + integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ== dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" -"@jridgewell/sourcemap-codec@1.4.14": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.18" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" - integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" @@ -1657,11 +1438,6 @@ dependencies: eslint-scope "5.1.1" -"@nicolo-ribaudo/semver-v6@^6.3.3": - version "6.3.3" - resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz#ea6d23ade78a325f7a52750aab1526b02b628c29" - integrity sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg== - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -1683,716 +1459,507 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@npmcli/fs@^2.1.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865" - integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== - dependencies: - "@gar/promisify" "^1.1.3" - semver "^7.3.5" - -"@npmcli/move-file@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4" - integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - -"@react-native-async-storage/async-storage@^1.17.11": - version "1.19.0" - resolved "https://registry.yarnpkg.com/@react-native-async-storage/async-storage/-/async-storage-1.19.0.tgz#594aca9c20924b7955d62cf43797b4187e1e6cf8" - integrity sha512-xOFkz/FaQctD6yNJDur+WnHdSTigOs3pTz6HmfC8X8PYwcnnN3R9UxuWiwsfK8vvT2WioAxUkQt3lB7GySNA2w== +"@react-native-async-storage/async-storage@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@react-native-async-storage/async-storage/-/async-storage-2.1.0.tgz#84ca82af320c16d3d8e617508ea523fe786b6781" + integrity sha512-eAGQGPTAuFNEoIQSB5j2Jh1zm5NPyBRTfjRMfCN0W1OakC5WIB5vsDyIQhUweKN9XOE2/V07lqTMGsL0dGXNkA== dependencies: merge-options "^3.0.4" -"@react-native-community/cli-clean@11.3.7": - version "11.3.7" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-11.3.7.tgz#cb4c2f225f78593412c2d191b55b8570f409a48f" - integrity sha512-twtsv54ohcRyWVzPXL3F9VHGb4Qhn3slqqRs3wEuRzjR7cTmV2TIO2b1VhaqF4HlCgNd+cGuirvLtK2JJyaxMg== +"@react-native-community/cli-clean@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-15.0.1.tgz#80ce09ffe0d62bb265447007f24dc8dcbf8fe7d3" + integrity sha512-flGTfT005UZvW2LAXVowZ/7ri22oiiZE4pPgMvc8klRxO5uofKIRuohgiHybHtiCo/HNqIz45JmZJvuFrhc4Ow== dependencies: - "@react-native-community/cli-tools" "11.3.7" + "@react-native-community/cli-tools" "15.0.1" chalk "^4.1.2" execa "^5.0.0" - prompts "^2.4.0" + fast-glob "^3.3.2" -"@react-native-community/cli-clean@^10.1.1": - version "10.1.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-10.1.1.tgz#4c73ce93a63a24d70c0089d4025daac8184ff504" - integrity sha512-iNsrjzjIRv9yb5y309SWJ8NDHdwYtnCpmxZouQDyOljUdC9MwdZ4ChbtA4rwQyAwgOVfS9F/j56ML3Cslmvrxg== +"@react-native-community/cli-config-apple@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-apple/-/cli-config-apple-15.0.1.tgz#2d845599eada1b479df6716a25dc871c3d202f38" + integrity sha512-GEHUx4NRp9W9or6vygn0TgNeFkcJdNjrtko0vQEJAS4gJdWqP/9LqqwJNlUfaW5jHBN7TKALAMlfRmI12Op3sg== dependencies: - "@react-native-community/cli-tools" "^10.1.1" + "@react-native-community/cli-tools" "15.0.1" chalk "^4.1.2" - execa "^1.0.0" - prompts "^2.4.0" + execa "^5.0.0" + fast-glob "^3.3.2" -"@react-native-community/cli-config@11.3.7": - version "11.3.7" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-11.3.7.tgz#4ce95548252ecb094b576369abebf9867c95d277" - integrity sha512-FDBLku9xskS+bx0YFJFLCmUJhEZ4/MMSC9qPYOGBollWYdgE7k/TWI0IeYFmMALAnbCdKQAYP5N29N55Tad8lg== +"@react-native-community/cli-config@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-15.0.1.tgz#fe44472757ebca4348fe4861ceaf9d4daff26767" + integrity sha512-SL3/9zIyzQQPKWei0+W1gNHxCPurrxqpODUWnVLoP38DNcvYCGtsRayw/4DsXgprZfBC+FsscNpd3IDJrG59XA== dependencies: - "@react-native-community/cli-tools" "11.3.7" + "@react-native-community/cli-tools" "15.0.1" chalk "^4.1.2" - cosmiconfig "^5.1.0" + cosmiconfig "^9.0.0" deepmerge "^4.3.0" - glob "^7.1.3" - joi "^17.2.1" - -"@react-native-community/cli-config@^10.1.1": - version "10.1.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-10.1.1.tgz#08dcc5d7ca1915647dc06507ed853fe0c1488395" - integrity sha512-p4mHrjC+s/ayiNVG6T35GdEGdP6TuyBUg5plVGRJfTl8WT6LBfLYLk+fz/iETrEZ/YkhQIsQcEUQC47MqLNHog== - dependencies: - "@react-native-community/cli-tools" "^10.1.1" - chalk "^4.1.2" - cosmiconfig "^5.1.0" - deepmerge "^3.2.0" - glob "^7.1.3" + fast-glob "^3.3.2" joi "^17.2.1" -"@react-native-community/cli-debugger-ui@11.3.7": - version "11.3.7" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.7.tgz#2147b73313af8de3c9b396406d5d344b904cf2bb" - integrity sha512-aVmKuPKHZENR8SrflkMurZqeyLwbKieHdOvaZCh1Nn/0UC5CxWcyST2DB2XQboZwsvr3/WXKJkSUO+SZ1J9qTQ== - dependencies: - serve-static "^1.13.1" - -"@react-native-community/cli-debugger-ui@^10.0.0": - version "10.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-10.0.0.tgz#4bb6d41c7e46449714dc7ba5d9f5b41ef0ea7c57" - integrity sha512-8UKLcvpSNxnUTRy8CkCl27GGLqZunQ9ncGYhSrWyKrU9SWBJJGeZwi2k2KaoJi5FvF2+cD0t8z8cU6lsq2ZZmA== +"@react-native-community/cli-debugger-ui@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-15.0.1.tgz#bed0d7af5ecb05222bdb7d6e74e21326a583bcf1" + integrity sha512-xkT2TLS8zg5r7Vl9l/2f7JVUoFECnVBS+B5ivrSu2PNZhKkr9lRmJFxC9aVLFb5lIxQQKNDvEyiIDNfP7wjJiA== dependencies: serve-static "^1.13.1" -"@react-native-community/cli-doctor@11.3.7": - version "11.3.7" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-11.3.7.tgz#7d5f5b1aea78134bba713fa97795986345ff1344" - integrity sha512-YEHUqWISOHnsl5+NM14KHelKh68Sr5/HeEZvvNdIcvcKtZic3FU7Xd1WcbNdo3gCq5JvzGFfufx02Tabh5zmrg== +"@react-native-community/cli-doctor@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-15.0.1.tgz#63cc42e7302f2bfa3739b29fea57b68d5d68fa03" + integrity sha512-YCu44lZR3zZxJJYVTqYZFz9cT9KBfbKI4q2MnKOvkamt00XY3usooMqfuwBAdvM/yvpx7M5w8kbM/nPyj4YCvQ== dependencies: - "@react-native-community/cli-config" "11.3.7" - "@react-native-community/cli-platform-android" "11.3.7" - "@react-native-community/cli-platform-ios" "11.3.7" - "@react-native-community/cli-tools" "11.3.7" + "@react-native-community/cli-config" "15.0.1" + "@react-native-community/cli-platform-android" "15.0.1" + "@react-native-community/cli-platform-apple" "15.0.1" + "@react-native-community/cli-platform-ios" "15.0.1" + "@react-native-community/cli-tools" "15.0.1" chalk "^4.1.2" command-exists "^1.2.8" - envinfo "^7.7.2" + deepmerge "^4.3.0" + envinfo "^7.13.0" execa "^5.0.0" - hermes-profile-transformer "^0.0.6" - ip "^1.1.5" node-stream-zip "^1.9.1" ora "^5.4.1" - prompts "^2.4.0" semver "^7.5.2" strip-ansi "^5.2.0" - sudo-prompt "^9.0.0" wcwidth "^1.0.1" yaml "^2.2.1" -"@react-native-community/cli-doctor@^10.2.4": - version "10.2.5" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-10.2.5.tgz#e5e28c66c2373f05a94b296a8ec637f8df736707" - integrity sha512-1YbzXvsldBmSw1MmBsXB74bKiHXKNCjlb2ByLgkfTiarpSvETYam3g5vex0N+qc0Cdkzkq+8NznE744LFhnUpw== +"@react-native-community/cli-platform-android@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-15.0.1.tgz#9706fe454d0e2af4680c3ea1937830c93041a35f" + integrity sha512-QlAMomj6H6TY6pHwjTYMsHDQLP5eLzjAmyW1qb03w/kyS/72elK2bjsklNWJrscFY9TMQLqw7qoAsXf1m5t/dg== dependencies: - "@react-native-community/cli-config" "^10.1.1" - "@react-native-community/cli-platform-ios" "^10.2.5" - "@react-native-community/cli-tools" "^10.1.1" - chalk "^4.1.2" - command-exists "^1.2.8" - envinfo "^7.7.2" - execa "^1.0.0" - hermes-profile-transformer "^0.0.6" - ip "^1.1.5" - node-stream-zip "^1.9.1" - ora "^5.4.1" - prompts "^2.4.0" - semver "^6.3.0" - strip-ansi "^5.2.0" - sudo-prompt "^9.0.0" - wcwidth "^1.0.1" - -"@react-native-community/cli-hermes@11.3.7": - version "11.3.7" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-11.3.7.tgz#091e730a1f8bace6c3729e8744bad6141002e0e8" - integrity sha512-chkKd8n/xeZkinRvtH6QcYA8rjNOKU3S3Lw/3Psxgx+hAYV0Gyk95qJHTalx7iu+PwjOOqqvCkJo5jCkYLkoqw== - dependencies: - "@react-native-community/cli-platform-android" "11.3.7" - "@react-native-community/cli-tools" "11.3.7" - chalk "^4.1.2" - hermes-profile-transformer "^0.0.6" - ip "^1.1.5" - -"@react-native-community/cli-hermes@^10.2.0": - version "10.2.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-10.2.0.tgz#cc252f435b149f74260bc918ce22fdf58033a87e" - integrity sha512-urfmvNeR8IiO/Sd92UU3xPO+/qI2lwCWQnxOkWaU/i2EITFekE47MD6MZrfVulRVYRi5cuaFqKZO/ccOdOB/vQ== - dependencies: - "@react-native-community/cli-platform-android" "^10.2.0" - "@react-native-community/cli-tools" "^10.1.1" - chalk "^4.1.2" - hermes-profile-transformer "^0.0.6" - ip "^1.1.5" - -"@react-native-community/cli-platform-android@10.2.0", "@react-native-community/cli-platform-android@^10.0.0", "@react-native-community/cli-platform-android@^10.2.0": - version "10.2.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-10.2.0.tgz#0bc689270a5f1d9aaf9e723181d43ca4dbfffdef" - integrity sha512-CBenYwGxwFdObZTn1lgxWtMGA5ms2G/ALQhkS+XTAD7KHDrCxFF9yT/fnAjFZKM6vX/1TqGI1RflruXih3kAhw== - dependencies: - "@react-native-community/cli-tools" "^10.1.1" - chalk "^4.1.2" - execa "^1.0.0" - glob "^7.1.3" - logkitty "^0.7.1" - -"@react-native-community/cli-platform-android@11.3.7": - version "11.3.7" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.7.tgz#7845bc48258b6bb55df208a23b3690647f113995" - integrity sha512-WGtXI/Rm178UQb8bu1TAeFC/RJvYGnbHpULXvE20GkmeJ1HIrMjkagyk6kkY3Ej25JAP2R878gv+TJ/XiRhaEg== - dependencies: - "@react-native-community/cli-tools" "11.3.7" + "@react-native-community/cli-tools" "15.0.1" chalk "^4.1.2" execa "^5.0.0" - glob "^7.1.3" + fast-glob "^3.3.2" + fast-xml-parser "^4.4.1" logkitty "^0.7.1" -"@react-native-community/cli-platform-ios@10.2.4": - version "10.2.4" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.4.tgz#6af05cd4258438422a3a50d1c0cc757acd6be375" - integrity sha512-/6K+jeRhcGojFIJMWMXV2eY5n/In+YUzBr/DKWQOeHBOHkESRNheG310xSAIjgB46YniSSUKhSyeuhalTbm9OQ== +"@react-native-community/cli-platform-apple@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-apple/-/cli-platform-apple-15.0.1.tgz#af3c9bc910c96e823a488c21e7d68a9b4a07c8d1" + integrity sha512-iQj1Dt2fr/Q7X2CQhyhWnece3eLDCark1osfiwpViksOfTH2WdpNS3lIwlFcIKhsieFU7YYwbNuFqQ3tF9Dlvw== dependencies: - "@react-native-community/cli-tools" "^10.1.1" - chalk "^4.1.2" - execa "^1.0.0" - fast-xml-parser "^4.0.12" - glob "^7.1.3" - ora "^5.4.1" - -"@react-native-community/cli-platform-ios@11.3.7": - version "11.3.7" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.7.tgz#87478f907634713b7236c77870446a5ca1f35ff1" - integrity sha512-Z/8rseBput49EldX7MogvN6zJlWzZ/4M97s2P+zjS09ZoBU7I0eOKLi0N9wx+95FNBvGQQ/0P62bB9UaFQH2jw== - dependencies: - "@react-native-community/cli-tools" "11.3.7" + "@react-native-community/cli-config-apple" "15.0.1" + "@react-native-community/cli-tools" "15.0.1" chalk "^4.1.2" execa "^5.0.0" - fast-xml-parser "^4.0.12" - glob "^7.1.3" - ora "^5.4.1" + fast-xml-parser "^4.4.1" -"@react-native-community/cli-platform-ios@^10.2.5": - version "10.2.5" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.5.tgz#7888c74b83099885bf9e6d52170c6e663ad971ee" - integrity sha512-hq+FZZuSBK9z82GLQfzdNDl8vbFx5UlwCLFCuTtNCROgBoapFtVZQKRP2QBftYNrQZ0dLAb01gkwxagHsQCFyg== +"@react-native-community/cli-platform-ios@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-15.0.1.tgz#a1cb78c3d43b9c2bbb411a074ef11364f2a94bbf" + integrity sha512-6pKzXEIgGL20eE1uOn8iSsNBlMzO1LG+pQOk+7mvD172EPhKm/lRzUVDX5gO/2jvsGoNw6VUW0JX1FI2firwqA== dependencies: - "@react-native-community/cli-tools" "^10.1.1" - chalk "^4.1.2" - execa "^1.0.0" - fast-xml-parser "^4.0.12" - glob "^7.1.3" - ora "^5.4.1" + "@react-native-community/cli-platform-apple" "15.0.1" -"@react-native-community/cli-plugin-metro@11.3.7": - version "11.3.7" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.7.tgz#2e8a9deb30b40495c5c1347a1837a824400fa00f" - integrity sha512-0WhgoBVGF1f9jXcuagQmtxpwpfP+2LbLZH4qMyo6OtYLWLG13n2uRep+8tdGzfNzl1bIuUTeE9yZSAdnf9LfYQ== +"@react-native-community/cli-server-api@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-15.0.1.tgz#e7975e7638343248835fd379803d557c0ae24d75" + integrity sha512-f3rb3t1ELLaMSX5/LWO/IykglBIgiP3+pPnyl8GphHnBpf3bdIcp7fHlHLemvHE06YxT2nANRxRPjy1gNskenA== dependencies: - "@react-native-community/cli-server-api" "11.3.7" - "@react-native-community/cli-tools" "11.3.7" - chalk "^4.1.2" - execa "^5.0.0" - metro "0.76.8" - metro-config "0.76.8" - metro-core "0.76.8" - metro-react-native-babel-transformer "0.76.8" - metro-resolver "0.76.8" - metro-runtime "0.76.8" - readline "^1.3.0" - -"@react-native-community/cli-plugin-metro@^10.2.3": - version "10.2.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-10.2.3.tgz#419e0155a50951c3329818fba51cb5021a7294f1" - integrity sha512-jHi2oDuTePmW4NEyVT8JEGNlIYcnFXCSV2ZMp4rnDrUk4TzzyvS3IMvDlESEmG8Kry8rvP0KSUx/hTpy37Sbkw== - dependencies: - "@react-native-community/cli-server-api" "^10.1.1" - "@react-native-community/cli-tools" "^10.1.1" - chalk "^4.1.2" - execa "^1.0.0" - metro "0.73.10" - metro-config "0.73.10" - metro-core "0.73.10" - metro-react-native-babel-transformer "0.73.10" - metro-resolver "0.73.10" - metro-runtime "0.73.10" - readline "^1.3.0" - -"@react-native-community/cli-server-api@11.3.7": - version "11.3.7" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-11.3.7.tgz#2cce54b3331c9c51b9067129c297ab2e9a142216" - integrity sha512-yoFyGdvR3HxCnU6i9vFqKmmSqFzCbnFSnJ29a+5dppgPRetN+d//O8ard/YHqHzToFnXutAFf2neONn23qcJAg== - dependencies: - "@react-native-community/cli-debugger-ui" "11.3.7" - "@react-native-community/cli-tools" "11.3.7" + "@react-native-community/cli-debugger-ui" "15.0.1" + "@react-native-community/cli-tools" "15.0.1" compression "^1.7.1" connect "^3.6.5" errorhandler "^1.5.1" nocache "^3.0.1" pretty-format "^26.6.2" serve-static "^1.13.1" - ws "^7.5.1" + ws "^6.2.3" -"@react-native-community/cli-server-api@^10.1.1": - version "10.1.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-10.1.1.tgz#e382269de281bb380c2e685431364fbbb8c1cb3a" - integrity sha512-NZDo/wh4zlm8as31UEBno2bui8+ufzsZV+KN7QjEJWEM0levzBtxaD+4je0OpfhRIIkhaRm2gl/vVf7OYAzg4g== - dependencies: - "@react-native-community/cli-debugger-ui" "^10.0.0" - "@react-native-community/cli-tools" "^10.1.1" - compression "^1.7.1" - connect "^3.6.5" - errorhandler "^1.5.0" - nocache "^3.0.1" - pretty-format "^26.6.2" - serve-static "^1.13.1" - ws "^7.5.1" - -"@react-native-community/cli-tools@11.3.7": - version "11.3.7" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-11.3.7.tgz#37aa7efc7b4a1b7077d541f1d7bb11a2ab7b6ff2" - integrity sha512-peyhP4TV6Ps1hk+MBHTFaIR1eI3u+OfGBvr5r0wPwo3FAJvldRinMgcB/TcCcOBXVORu7ba1XYjkubPeYcqAyA== +"@react-native-community/cli-tools@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-15.0.1.tgz#3cc5398da72b5d365eb4a30468ebce2bf37fa591" + integrity sha512-N79A+u/94roanfmNohVcNGu6Xg+0idh63JHZFLC9OJJuZwTifGMLDfSTHZATpR1J7rebozQ5ClcSUePavErnSg== dependencies: appdirsjs "^1.2.4" chalk "^4.1.2" + execa "^5.0.0" find-up "^5.0.0" mime "^2.4.1" - node-fetch "^2.6.0" open "^6.2.0" ora "^5.4.1" + prompts "^2.4.2" semver "^7.5.2" shell-quote "^1.7.3" + sudo-prompt "^9.0.0" -"@react-native-community/cli-tools@^10.1.1": - version "10.1.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-10.1.1.tgz#fa66e509c0d3faa31f7bb87ed7d42ad63f368ddd" - integrity sha512-+FlwOnZBV+ailEzXjcD8afY2ogFEBeHOw/8+XXzMgPaquU2Zly9B+8W089tnnohO3yfiQiZqkQlElP423MY74g== +"@react-native-community/cli-tools@^15.1.2": + version "15.1.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-15.1.2.tgz#31e0456171f161870f725fd13f9e9ac79f58d344" + integrity sha512-eShBHf/K1e2xJTumiy7CF/akh0DiKfW3YSJ/jpp0RVBgwaXPK6JMrVdGRdbSVad6VqaXVFVtPOe3gSDRa5GDKg== dependencies: appdirsjs "^1.2.4" chalk "^4.1.2" + execa "^5.0.0" find-up "^5.0.0" mime "^2.4.1" - node-fetch "^2.6.0" open "^6.2.0" ora "^5.4.1" - semver "^6.3.0" + prompts "^2.4.2" + semver "^7.5.2" shell-quote "^1.7.3" + sudo-prompt "^9.0.0" -"@react-native-community/cli-types@11.3.7": - version "11.3.7" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-11.3.7.tgz#12fe7cff3da08bd27e11116531b2e001939854b9" - integrity sha512-OhSr/TiDQkXjL5YOs8+hvGSB+HltLn5ZI0+A3DCiMsjUgTTsYh+Z63OtyMpNjrdCEFcg0MpfdU2uxstCS6Dc5g== - dependencies: - joi "^17.2.1" - -"@react-native-community/cli-types@^10.0.0": - version "10.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-10.0.0.tgz#046470c75ec18f8b3bd906e54e43a6f678e01a45" - integrity sha512-31oUM6/rFBZQfSmDQsT1DX/5fjqfxg7sf2u8kTPJK7rXVya5SRpAMaCXsPAG0omsmJxXt+J9HxUi3Ic+5Ux5Iw== +"@react-native-community/cli-types@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-15.0.1.tgz#ebdb5bc76ade44b2820174fdcb2a3a05999686ec" + integrity sha512-sWiJ62kkGu2mgYni2dsPxOMBzpwTjNsDH1ubY4mqcNEI9Zmzs0vRwwDUEhYqwNGys9+KpBKoZRrT2PAlhO84xA== dependencies: joi "^17.2.1" -"@react-native-community/cli@10.2.4": - version "10.2.4" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-10.2.4.tgz#c6afe723055d430061a32bd31644fc56eb9ba330" - integrity sha512-E9BUDHfLEsnjkjeJqECuCjl4E/1Ox9Nl6hkQBhEqjZm4AaQxgU7M6AyFfOgaXn5v3am16/R4ZOUTrJnGJWS3GA== - dependencies: - "@react-native-community/cli-clean" "^10.1.1" - "@react-native-community/cli-config" "^10.1.1" - "@react-native-community/cli-debugger-ui" "^10.0.0" - "@react-native-community/cli-doctor" "^10.2.4" - "@react-native-community/cli-hermes" "^10.2.0" - "@react-native-community/cli-plugin-metro" "^10.2.3" - "@react-native-community/cli-server-api" "^10.1.1" - "@react-native-community/cli-tools" "^10.1.1" - "@react-native-community/cli-types" "^10.0.0" - chalk "^4.1.2" - commander "^9.4.1" - execa "^1.0.0" - find-up "^4.1.0" - fs-extra "^8.1.0" - graceful-fs "^4.1.3" - prompts "^2.4.0" - semver "^6.3.0" - -"@react-native-community/cli@11.3.7": - version "11.3.7" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-11.3.7.tgz#564c0054269d8385fa9d301750b2e56dbb5c0cc9" - integrity sha512-Ou8eDlF+yh2rzXeCTpMPYJ2fuqsusNOhmpYPYNQJQ2h6PvaF30kPomflgRILems+EBBuggRtcT+I+1YH4o/q6w== - dependencies: - "@react-native-community/cli-clean" "11.3.7" - "@react-native-community/cli-config" "11.3.7" - "@react-native-community/cli-debugger-ui" "11.3.7" - "@react-native-community/cli-doctor" "11.3.7" - "@react-native-community/cli-hermes" "11.3.7" - "@react-native-community/cli-plugin-metro" "11.3.7" - "@react-native-community/cli-server-api" "11.3.7" - "@react-native-community/cli-tools" "11.3.7" - "@react-native-community/cli-types" "11.3.7" +"@react-native-community/cli@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-15.0.1.tgz#d703d55cc6540ce3d29fd2fbf3303bea0ffd96f2" + integrity sha512-xIGPytx2bj5HxFk0c7S25AVuJowHmEFg5LFC9XosKc0TSOjP1r6zGC6OqC/arQV/pNuqmZN2IFnpgJn0Bn+hhQ== + dependencies: + "@react-native-community/cli-clean" "15.0.1" + "@react-native-community/cli-config" "15.0.1" + "@react-native-community/cli-debugger-ui" "15.0.1" + "@react-native-community/cli-doctor" "15.0.1" + "@react-native-community/cli-server-api" "15.0.1" + "@react-native-community/cli-tools" "15.0.1" + "@react-native-community/cli-types" "15.0.1" chalk "^4.1.2" commander "^9.4.1" + deepmerge "^4.3.0" execa "^5.0.0" - find-up "^4.1.0" + find-up "^5.0.0" fs-extra "^8.1.0" graceful-fs "^4.1.3" - prompts "^2.4.0" + prompts "^2.4.2" semver "^7.5.2" -"@react-native-community/eslint-config@^3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@react-native-community/eslint-config/-/eslint-config-3.2.0.tgz#42f677d5fff385bccf1be1d3b8faa8c086cf998d" - integrity sha512-ZjGvoeiBtCbd506hQqwjKmkWPgynGUoJspG8/MuV/EfKnkjCtBmeJvq2n+sWbWEvL9LWXDp2GJmPzmvU5RSvKQ== - dependencies: - "@babel/core" "^7.14.0" - "@babel/eslint-parser" "^7.18.2" - "@react-native-community/eslint-plugin" "^1.1.0" - "@typescript-eslint/eslint-plugin" "^5.30.5" - "@typescript-eslint/parser" "^5.30.5" - eslint-config-prettier "^8.5.0" - eslint-plugin-eslint-comments "^3.2.0" - eslint-plugin-ft-flow "^2.0.1" - eslint-plugin-jest "^26.5.3" - eslint-plugin-prettier "^4.2.1" - eslint-plugin-react "^7.30.1" - eslint-plugin-react-hooks "^4.6.0" - eslint-plugin-react-native "^4.0.0" +"@react-native-community/slider@^4.5.5": + version "4.5.5" + resolved "https://registry.yarnpkg.com/@react-native-community/slider/-/slider-4.5.5.tgz#d70fc5870477760033769bbd6625d57e7d7678b2" + integrity sha512-x2N415pg4ZxIltArOKczPwn7JEYh+1OxQ4+hTnafomnMsqs65HZuEWcX+Ch8c5r8V83DiunuQUf5hWGWlw8hQQ== -"@react-native-community/eslint-plugin@^1.1.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@react-native-community/eslint-plugin/-/eslint-plugin-1.3.0.tgz#9e558170c106bbafaa1ef502bd8e6d4651012bf9" - integrity sha512-+zDZ20NUnSWghj7Ku5aFphMzuM9JulqCW+aPXT6IfIXFbb8tzYTTOSeRFOtuekJ99ibW2fUCSsjuKNlwDIbHFg== +"@react-native-vector-icons/common@^11.0.0": + version "11.0.0" + resolved "https://registry.yarnpkg.com/@react-native-vector-icons/common/-/common-11.0.0.tgz#c3b2d1220b2d7869564c77312691e234e32ab413" + integrity sha512-Ee0UAOsJRAUKb/yzs6qRSuxxLX7LbyQP/jikik9HZwfSCO81MkHwklXbYg6/+NAaYPyLCa3VsATorWY3f5M3lQ== + dependencies: + "@react-native-community/cli-tools" "^15.1.2" + picocolors "^1.1.1" + plist "^3.1.0" -"@react-native-community/slider@^4.4.1": - version "4.4.2" - resolved "https://registry.yarnpkg.com/@react-native-community/slider/-/slider-4.4.2.tgz#1fea0eb3ae31841fe87bd6c4fc67569066e9cf4b" - integrity sha512-D9bv+3Vd2gairAhnRPAghwccgEmoM7g562pm8i4qB3Esrms5mggF81G3UvCyc0w3jjtFHh8dpQkfEoKiP0NW/Q== +"@react-native-vector-icons/entypo@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@react-native-vector-icons/entypo/-/entypo-1.0.1.tgz#b853e57db518a8b3c001761cec61fec0c5f324bc" + integrity sha512-z5uo3vkNkXeTDKGUhYRhGDxqagmRf5cCfVARrbtbHB0G5VGuRQ5Pp25eV8QiCL7MU8cLE+kc4hNo9pz0qr3UHg== + dependencies: + "@react-native-vector-icons/common" "^11.0.0" -"@react-native-masked-view/masked-view@^0.2.9": - version "0.2.9" - resolved "https://registry.yarnpkg.com/@react-native-masked-view/masked-view/-/masked-view-0.2.9.tgz#723a7a076d56b8f5f3fda076eaa5b6b82988e854" - integrity sha512-Hs4vKBKj+15VxHZHFtMaFWSBxXoOE5Ea8saoigWhahp8Mepssm0ezU+2pTl7DK9z8Y9s5uOl/aPb4QmBZ3R3Zw== +"@react-native-vector-icons/fontawesome@^4.7.0": + version "4.7.0" + resolved "https://registry.yarnpkg.com/@react-native-vector-icons/fontawesome/-/fontawesome-4.7.0.tgz#45b602fe7328369570055e0e7523bd808fc02ae6" + integrity sha512-5qe97Wc3PpEJwidrythnz5VIc+ygDFZddnsFdCEzLXuZz3JQTejh/3LvHtJXob2kkcr0TTdunmiY4Qm1Zboxmg== + dependencies: + "@react-native-vector-icons/common" "^11.0.0" -"@react-native/assets-registry@^0.72.0": - version "0.72.0" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.72.0.tgz#c82a76a1d86ec0c3907be76f7faf97a32bbed05d" - integrity sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ== +"@react-native-vector-icons/ionicons@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@react-native-vector-icons/ionicons/-/ionicons-7.4.0.tgz#260243b4ae05f2ea05c723def1179314d8e16c9b" + integrity sha512-Jzqd5HITWNBNJMzg/88PVdz7mZVYSx0eRovI+ziN3r97bLZDzoDgHPI6YWVTT5bk4lPxm0ojP1//+5e5ztVAag== + dependencies: + "@react-native-vector-icons/common" "^11.0.0" -"@react-native/assets@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@react-native/assets/-/assets-1.0.0.tgz#c6f9bf63d274bafc8e970628de24986b30a55c8e" - integrity sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ== +"@react-native-vector-icons/material-design-icons@^7.4.47": + version "7.4.47" + resolved "https://registry.yarnpkg.com/@react-native-vector-icons/material-design-icons/-/material-design-icons-7.4.47.tgz#9b73f9ae96cba64cc571aa147463759d60d09432" + integrity sha512-phzTUZE01WsHpeTeZlNRFzba59XnShcDRszE0k2o1k+JyMNT12DyzozUmZ2SbBOJdLeW92Osdx7mvXWuAesRgw== + dependencies: + "@react-native-vector-icons/common" "^11.0.0" + +"@react-native-vector-icons/material-icons@^0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@react-native-vector-icons/material-icons/-/material-icons-0.0.1.tgz#46e0a1530b0fceb96051d2ceca100182678e1415" + integrity sha512-rYxCm+mJofDXyrVsWZW0p7VcXCKc357MqZpMYN20xFAM36ClHXorawEKnM8Z/lxKF1YHmbUApov6glcUQPNWPw== + dependencies: + "@react-native-vector-icons/common" "^11.0.0" + +"@react-native/assets-registry@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.76.3.tgz#c31e91b6f60fed7b0bfc1af617e3a61218d1ec08" + integrity sha512-7Fnc3lzCFFpnoyL1egua6d/qUp0KiIpeSLbfOMln4nI2g2BMzyFHdPjJnpLV2NehmS0omOOkrfRqK5u1F/MXzA== + +"@react-native/babel-plugin-codegen@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.3.tgz#331f1afb4fe744b135979f0d0db62b1cd07cb5bf" + integrity sha512-mZ7jmIIg4bUnxCqY3yTOkoHvvzsDyrZgfnIKiTGm5QACrsIGa5eT3pMFpMm2OpxGXRDrTMsYdPXE2rCyDX52VQ== + dependencies: + "@react-native/codegen" "0.76.3" + +"@react-native/babel-preset@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.76.3.tgz#f1a839b0b2ced0399148ada5e1e152136109b940" + integrity sha512-zi2nPlQf9q2fmfPyzwWEj6DU96v8ziWtEfG7CTAX2PG/Vjfsr94vn/wWrCdhBVvLRQ6Kvd/MFAuDYpxmQwIiVQ== + dependencies: + "@babel/core" "^7.25.2" + "@babel/plugin-proposal-export-default-from" "^7.24.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-default-from" "^7.24.7" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-transform-arrow-functions" "^7.24.7" + "@babel/plugin-transform-async-generator-functions" "^7.25.4" + "@babel/plugin-transform-async-to-generator" "^7.24.7" + "@babel/plugin-transform-block-scoping" "^7.25.0" + "@babel/plugin-transform-class-properties" "^7.25.4" + "@babel/plugin-transform-classes" "^7.25.4" + "@babel/plugin-transform-computed-properties" "^7.24.7" + "@babel/plugin-transform-destructuring" "^7.24.8" + "@babel/plugin-transform-flow-strip-types" "^7.25.2" + "@babel/plugin-transform-for-of" "^7.24.7" + "@babel/plugin-transform-function-name" "^7.25.1" + "@babel/plugin-transform-literals" "^7.25.2" + "@babel/plugin-transform-logical-assignment-operators" "^7.24.7" + "@babel/plugin-transform-modules-commonjs" "^7.24.8" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.7" + "@babel/plugin-transform-numeric-separator" "^7.24.7" + "@babel/plugin-transform-object-rest-spread" "^7.24.7" + "@babel/plugin-transform-optional-catch-binding" "^7.24.7" + "@babel/plugin-transform-optional-chaining" "^7.24.8" + "@babel/plugin-transform-parameters" "^7.24.7" + "@babel/plugin-transform-private-methods" "^7.24.7" + "@babel/plugin-transform-private-property-in-object" "^7.24.7" + "@babel/plugin-transform-react-display-name" "^7.24.7" + "@babel/plugin-transform-react-jsx" "^7.25.2" + "@babel/plugin-transform-react-jsx-self" "^7.24.7" + "@babel/plugin-transform-react-jsx-source" "^7.24.7" + "@babel/plugin-transform-regenerator" "^7.24.7" + "@babel/plugin-transform-runtime" "^7.24.7" + "@babel/plugin-transform-shorthand-properties" "^7.24.7" + "@babel/plugin-transform-spread" "^7.24.7" + "@babel/plugin-transform-sticky-regex" "^7.24.7" + "@babel/plugin-transform-typescript" "^7.25.2" + "@babel/plugin-transform-unicode-regex" "^7.24.7" + "@babel/template" "^7.25.0" + "@react-native/babel-plugin-codegen" "0.76.3" + babel-plugin-syntax-hermes-parser "^0.25.1" + babel-plugin-transform-flow-enums "^0.0.2" + react-refresh "^0.14.0" -"@react-native/codegen@^0.72.7": - version "0.72.7" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.72.7.tgz#b6832ce631ac63143024ea094a6b5480a780e589" - integrity sha512-O7xNcGeXGbY+VoqBGNlZ3O05gxfATlwE1Q1qQf5E38dK+tXn5BY4u0jaQ9DPjfE8pBba8g/BYI1N44lynidMtg== +"@react-native/codegen@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.76.3.tgz#a94664601bb60797dd1042972bffdd1b2bfe008c" + integrity sha512-oJCH/jbYeGmFJql8/y76gqWCCd74pyug41yzYAjREso1Z7xL88JhDyKMvxEnfhSdMOZYVl479N80xFiXPy3ZYA== dependencies: - "@babel/parser" "^7.20.0" - flow-parser "^0.206.0" + "@babel/parser" "^7.25.3" + glob "^7.1.1" + hermes-parser "0.23.1" + invariant "^2.2.4" jscodeshift "^0.14.0" + mkdirp "^0.5.1" nullthrows "^1.1.1" + yargs "^17.6.2" -"@react-native/gradle-plugin@^0.72.11": - version "0.72.11" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.72.11.tgz#c063ef12778706611de7a1e42b74b14d9405fb9f" - integrity sha512-P9iRnxiR2w7EHcZ0mJ+fmbPzMby77ZzV6y9sJI3lVLJzF7TLSdbwcQyD3lwMsiL+q5lKUHoZJS4sYmih+P2HXw== +"@react-native/community-cli-plugin@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.3.tgz#64e1209959103c4ef60a5edb7d7db94329f35ed5" + integrity sha512-vgsLixHS24jR0d0QqPykBWFaC+V8x9cM3cs4oYXw3W199jgBNGP9MWcUJLazD2vzrT/lUTVBVg0rBeB+4XR6fg== + dependencies: + "@react-native/dev-middleware" "0.76.3" + "@react-native/metro-babel-transformer" "0.76.3" + chalk "^4.0.0" + execa "^5.1.1" + invariant "^2.2.4" + metro "^0.81.0" + metro-config "^0.81.0" + metro-core "^0.81.0" + node-fetch "^2.2.0" + readline "^1.3.0" + semver "^7.1.3" + +"@react-native/debugger-frontend@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.76.3.tgz#531e616f6dad159a58117efc69cec20422d15b0d" + integrity sha512-pMHQ3NpPB28RxXciSvm2yD+uDx3pkhzfuWkc7VFgOduyzPSIr0zotUiOJzsAtrj8++bPbOsAraCeQhCqoOTWQw== + +"@react-native/dev-middleware@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.76.3.tgz#52edc76c88e0c2c436eb989551b827bf69f2a56f" + integrity sha512-b+2IpW40z1/S5Jo5JKrWPmucYU/PzeGyGBZZ/SJvmRnBDaP3txb9yIqNZAII1EWsKNhedh8vyRO5PSuJ9Juqzw== + dependencies: + "@isaacs/ttlcache" "^1.4.1" + "@react-native/debugger-frontend" "0.76.3" + chrome-launcher "^0.15.2" + chromium-edge-launcher "^0.2.0" + connect "^3.6.5" + debug "^2.2.0" + nullthrows "^1.1.1" + open "^7.0.3" + selfsigned "^2.4.1" + serve-static "^1.13.1" + ws "^6.2.3" + +"@react-native/eslint-config@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.76.3.tgz#b04b5fa50a9aa3477a11b5c13d394c19791164f3" + integrity sha512-TmZ1M6Aw1vnhB9LA0zFx7yq/lQYSWNPpq5fS1jFzz99XemFB92lI9vhqzwRun1VmztTs4Cv1kcJa51xYFRPh2w== + dependencies: + "@babel/core" "^7.25.2" + "@babel/eslint-parser" "^7.25.1" + "@react-native/eslint-plugin" "0.76.3" + "@typescript-eslint/eslint-plugin" "^7.1.1" + "@typescript-eslint/parser" "^7.1.1" + eslint-config-prettier "^8.5.0" + eslint-plugin-eslint-comments "^3.2.0" + eslint-plugin-ft-flow "^2.0.1" + eslint-plugin-jest "^27.9.0" + eslint-plugin-react "^7.30.1" + eslint-plugin-react-hooks "^4.6.0" + eslint-plugin-react-native "^4.0.0" + hermes-eslint "^0.23.1" + +"@react-native/eslint-plugin@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.76.3.tgz#c2fa9b16eebe64de9c70b3e05a6b19792f5a0b41" + integrity sha512-aHs61SGO61K/ULI6jUjrIajeYAz3thh0VT2r/cFsgOxeXgr8j98mqr6+beGlHo4BET0TC7u6+p+fxQNGoI9blg== + +"@react-native/gradle-plugin@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.76.3.tgz#f9cd1c17433811349fff1cab48393b6e9dd7bfe1" + integrity sha512-t0aYZ8ND7+yc+yIm6Yp52bInneYpki6RSIFZ9/LMUzgMKvEB62ptt/7sfho9QkKHCNxE1DJSWIqLIGi/iHHkyg== + +"@react-native/js-polyfills@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.76.3.tgz#9ac9838b814cf6623797c5118fa4542eb46f410e" + integrity sha512-pubJFArMMrdZiytH+W95KngcSQs+LsxOBsVHkwgMnpBfRUxXPMK4fudtBwWvhnwN76Oe+WhxSq7vOS5XgoPhmw== + +"@react-native/metro-babel-transformer@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.3.tgz#9accefdb77c509329f7272f4ab0676b11d870257" + integrity sha512-b2zQPXmW7avw/7zewc9nzMULPIAjsTwN03hskhxHUJH5pzUf7pIklB3FrgYPZrRhJgzHiNl3tOPu7vqiKzBYPg== + dependencies: + "@babel/core" "^7.25.2" + "@react-native/babel-preset" "0.76.3" + hermes-parser "0.23.1" + nullthrows "^1.1.1" -"@react-native/js-polyfills@^0.72.1": - version "0.72.1" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz#905343ef0c51256f128256330fccbdb35b922291" - integrity sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA== +"@react-native/metro-config@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.76.3.tgz#e20608c1c0a9225152db263855667cd38f90a633" + integrity sha512-rRaFZAflH/OcH+rveH+hn2BUSLnfb0tXHyBY7xX+fF2dmxnWh7HiRD2npG36z079Kq3ApykUbxdCtpy8n+GlLw== + dependencies: + "@react-native/js-polyfills" "0.76.3" + "@react-native/metro-babel-transformer" "0.76.3" + metro-config "^0.81.0" + metro-runtime "^0.81.0" -"@react-native/normalize-color@*", "@react-native/normalize-color@2.1.0": +"@react-native/normalize-color@*": version "2.1.0" resolved "https://registry.yarnpkg.com/@react-native/normalize-color/-/normalize-color-2.1.0.tgz#939b87a9849e81687d3640c5efa2a486ac266f91" integrity sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA== -"@react-native/normalize-colors@^0.72.0": - version "0.72.0" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz#14294b7ed3c1d92176d2a00df48456e8d7d62212" - integrity sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw== +"@react-native/normalize-colors@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.76.3.tgz#8d4de4a8671385c53b2d202ef0137632abcf747d" + integrity sha512-Yrpmrh4IDEupUUM/dqVxhAN8QW1VEUR3Qrk2lzJC1jB2s46hDe0hrMP2vs12YJqlzshteOthjwXQlY0TgIzgbg== -"@react-native/polyfills@2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@react-native/polyfills/-/polyfills-2.0.0.tgz#4c40b74655c83982c8cf47530ee7dc13d957b6aa" - integrity sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ== +"@react-native/typescript-config@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.76.3.tgz#2bb339f93b07f5c0a0f85e3d734c1452e10853e5" + integrity sha512-7R4b3jB+0JXVOV5nQHZF6HwO3Dhy2EvOne+gPPrjxjfhy0o7453xKq/oGrmuy7tKlCJXf9A4YRvcCHucLRZA/w== -"@react-native/virtualized-lists@^0.72.4", "@react-native/virtualized-lists@^0.72.8": - version "0.72.8" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz#a2c6a91ea0f1d40eb5a122fb063daedb92ed1dc3" - integrity sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw== +"@react-native/virtualized-lists@0.76.3": + version "0.76.3" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.76.3.tgz#9865f9e3770c101476564dc2436018f82adfb4b3" + integrity sha512-wTGv9pVh3vAOWb29xFm+J9VRe9dUcUcb9FyaMLT/Hxa88W4wqa5ZMe1V9UvrrBiA1G5DKjv8/1ZcDsJhyugVKA== dependencies: invariant "^2.2.4" nullthrows "^1.1.1" -"@react-navigation/bottom-tabs@^6.5.4": - version "6.5.8" - resolved "https://registry.yarnpkg.com/@react-navigation/bottom-tabs/-/bottom-tabs-6.5.8.tgz#9536c6e45154abc183c363d07c94991e10b14856" - integrity sha512-0aa/jXea+LyBgR5NoRNWGKw0aFhjHwCkusigMRXIrCA4kINauDcAO0w0iFbZeKfaTCVAix5kK5UxDJJ2aJpevg== +"@react-navigation/bottom-tabs@^7.0.13": + version "7.0.13" + resolved "https://registry.yarnpkg.com/@react-navigation/bottom-tabs/-/bottom-tabs-7.0.13.tgz#c50e766d4017acab372a755c7d39560c26da3dcc" + integrity sha512-kPTJQoUguVvtVEfXlPd2SsnQtFcvFsAfe2CK5QPyBPTjg7ibmGx7FRYQipmNT1EmL57oBlbHZ3PcDj6rrF+Qfg== dependencies: - "@react-navigation/elements" "^1.3.18" + "@react-navigation/elements" "^2.1.7" color "^4.2.3" - warn-once "^0.1.0" -"@react-navigation/core@^6.4.9": - version "6.4.9" - resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-6.4.9.tgz#aa09ce534f5393427cb993cf242abdbd848fb2c7" - integrity sha512-G9GH7bP9x0qqupxZnkSftnkn4JoXancElTvFc8FVGfEvxnxP+gBo3wqcknyBi7M5Vad4qecsYjCOa9wqsftv9g== +"@react-navigation/core@^7.1.1": + version "7.1.1" + resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-7.1.1.tgz#c8c6d2e21f3f7a190e2667898670788627cf3f65" + integrity sha512-i1E1c4xCR4v2Qwry0XtlT3zG9LNjI/Q9YP98hFzK1YDzFmsFjyYCquYU5seV8GakJorQ8vivorGeQeWjlLGW3w== dependencies: - "@react-navigation/routers" "^6.1.9" + "@react-navigation/routers" "^7.1.0" escape-string-regexp "^4.0.0" - nanoid "^3.1.23" + nanoid "3.3.7" query-string "^7.1.3" - react-is "^16.13.0" - use-latest-callback "^0.1.5" + react-is "^18.2.0" + use-latest-callback "^0.2.1" + use-sync-external-store "^1.2.2" -"@react-navigation/drawer@^6.5.8": - version "6.6.3" - resolved "https://registry.yarnpkg.com/@react-navigation/drawer/-/drawer-6.6.3.tgz#ad48b3e0a2d2771e7fc8bc46a8b269ef2ae11e54" - integrity sha512-oQzHqH6svtSIun6+rikQtku6ye2CyyxT4xf3RQLVsBvK7+g4tDdKKLcjgoJmuT1zBZC3SSu3wNeqp8cg4cr2PQ== +"@react-navigation/drawer@^7.0.13": + version "7.0.13" + resolved "https://registry.yarnpkg.com/@react-navigation/drawer/-/drawer-7.0.13.tgz#8adb47cb4a1be7177755ef9cb8d9f7162b193bb4" + integrity sha512-7ljWgyBV3LnAXhmwbJDkf07bLIzo6thELRdg4pXXDervjX/MXcInLf7qz7LLJJyZEPKlle3nfkXP4miTxYjKCQ== dependencies: - "@react-navigation/elements" "^1.3.18" + "@react-navigation/elements" "^2.1.7" color "^4.2.3" - warn-once "^0.1.0" + react-native-drawer-layout "^4.0.2" + use-latest-callback "^0.2.1" -"@react-navigation/elements@^1.3.18": - version "1.3.18" - resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-1.3.18.tgz#d8364b40276f3efb9c229c39da3b8b465f18f0a2" - integrity sha512-/0hwnJkrr415yP0Hf4PjUKgGyfshrvNUKFXN85Mrt1gY49hy9IwxZgrrxlh0THXkPeq8q4VWw44eHDfAcQf20Q== - -"@react-navigation/material-bottom-tabs@^6.2.12": - version "6.2.16" - resolved "https://registry.yarnpkg.com/@react-navigation/material-bottom-tabs/-/material-bottom-tabs-6.2.16.tgz#2e5299afab2622175b7d156e18e40ce7a025c1cd" - integrity sha512-qDnuqQor1EHjZV6qIzgu7O17CrmtR3RpwkY7mSA9S6WCdqEGFbfFaNx4yqDYxqwe3E99ctfYZjJL1hPgoiyKtA== +"@react-navigation/elements@^2.1.7": + version "2.1.7" + resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-2.1.7.tgz#7fef2780ef5056d622456dc364958bcd814b58df" + integrity sha512-MFeImIuJrE2D45SNptQitoNUeCmyq8Yt+a7HKvDP4W0g8j9UcF5LCWPae7FjWKbSq8G60o5XTN8MZImaik4vaw== dependencies: - "@react-navigation/elements" "^1.3.18" + color "^4.2.3" -"@react-navigation/native@^6.0.8": - version "6.1.7" - resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-6.1.7.tgz#968ef85b76d35f63111890668836fe2f125bbf90" - integrity sha512-W6E3+AtTombMucCRo6q7vPmluq8hSjS+IxfazJ/SokOe7ChJX7eLvvralIsJkjFj3iWV1KgOSnHxa6hdiFasBw== +"@react-navigation/native@^7.0.8": + version "7.0.8" + resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-7.0.8.tgz#a194935654185b8b08c6fd7b42e6855618223a63" + integrity sha512-L1FYVCBqR5SWBabQbinfIJdJvv41pk/JG+PHANjxXj+WTWrZ75GKjTjmn5a7be94Dwhl5v8DCyD5T4SOHJq6UA== dependencies: - "@react-navigation/core" "^6.4.9" + "@react-navigation/core" "^7.1.1" escape-string-regexp "^4.0.0" fast-deep-equal "^3.1.3" - nanoid "^3.1.23" + nanoid "3.3.7" + use-latest-callback "^0.2.1" -"@react-navigation/routers@^6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-6.1.9.tgz#73f5481a15a38e36592a0afa13c3c064b9f90bed" - integrity sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA== +"@react-navigation/routers@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-7.1.0.tgz#a70da606676320250d82d98666c7509b0048db0d" + integrity sha512-ln9/U4vbUKno8l5GcB0dj0QMXFfRDhTfL7WOGJnPEPHAq99PnlyrsDXpqKGOTH9qtLzrfSjR1QQomnQ9i/tGEg== dependencies: - nanoid "^3.1.23" + nanoid "3.3.7" -"@react-navigation/stack@^6.2.0": - version "6.3.17" - resolved "https://registry.yarnpkg.com/@react-navigation/stack/-/stack-6.3.17.tgz#dd3375916a2adaa130659c0113fe05939bc19470" - integrity sha512-8/8ZvJROK3fp6PRmQ9MrXd9epBowA8NkfCaWW/N9H5arqwNX9lTXAkmcjicRhjpX+UNlMBR9dTLkWvPRe2vY9A== +"@react-navigation/stack@^7.0.13": + version "7.0.13" + resolved "https://registry.yarnpkg.com/@react-navigation/stack/-/stack-7.0.13.tgz#01c51040ea4c6cbe14f526bc520abcb95c16d7c7" + integrity sha512-ruw4owvI5f4zDHwzAWDA0rh6T1GWmqxLrScfyeDQ5amxacM3dhcfSFQugbnRXoKLZwl6DPaDpk9/qeiBg/0lMg== dependencies: - "@react-navigation/elements" "^1.3.18" + "@react-navigation/elements" "^2.1.7" color "^4.2.3" - warn-once "^0.1.0" -"@realm/react@^0.6.1": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@realm/react/-/react-0.6.1.tgz#f12ca86281d9eebaf0ae3d0bb4db97108160a23e" - integrity sha512-+W16jgjqXpNzLsQvOW294yqffZw36uvk3257tuk4A9a9JyO4RdX1kEYxondleV8jDAqpeyYf5ajyZuZeDiYErw== +"@realm/fetch@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@realm/fetch/-/fetch-0.1.1.tgz#1a637d0a1fc3734a7ffca64361d764777dd3d80c" + integrity sha512-hkTprw79RXGv54Je0DrjpQPLaz4QID2dO3FmthAQQWAkqwyrqMzrCGzJzLlmTKWZFsgLrN8KQyNewod27P+nJg== + +"@realm/react@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@realm/react/-/react-0.11.0.tgz#cfd9674505c783d3c9f8dddb72890ba3563cccca" + integrity sha512-ekS0j8ZyWr+Tjd4RmTCGOOiSACFVURMxpB1fyDSwQk5mWQtkeItYB4/bLvFvqspg0F9EQbgBoNEA7ahbH6BRNw== dependencies: - lodash "^4.17.21" + lodash.isequal "^4.5.0" optionalDependencies: "@babel/runtime" ">=7" react-native ">=0.68" -"@rnx-kit/align-deps@^2.1.3", "@rnx-kit/align-deps@^2.2.2": - version "2.2.4" - resolved "https://registry.yarnpkg.com/@rnx-kit/align-deps/-/align-deps-2.2.4.tgz#3ed70da68276163ee9b362f1c625ccc4e17d364d" - integrity sha512-sLbQMBU6LvYesH6AsIHKsN6e90PU1JGyjzvZDXYX8VnxqgjmEkgqHF8/PFAKi0lP+OUzDZk6bmSo3cbhd6OqXg== - -"@rnx-kit/babel-preset-metro-react-native@^1.1.4": - version "1.1.4" - resolved "https://registry.yarnpkg.com/@rnx-kit/babel-preset-metro-react-native/-/babel-preset-metro-react-native-1.1.4.tgz#7c526987208547614f7fc43ed6e001b183083dd7" - integrity sha512-ev82sa8Q5Z4a7kQ9pfCKYvpPpPesn0bgOFX8mNx5Gb3uZENb1i1oqySsmw1Qrrf/1KCMi4DKXOI7KezUl8Kf4g== - dependencies: - babel-plugin-const-enum "^1.0.0" - -"@rnx-kit/cli@^0.16.2": - version "0.16.9" - resolved "https://registry.yarnpkg.com/@rnx-kit/cli/-/cli-0.16.9.tgz#69947223ebb12f75e0a349cb4ee61e9ffb846146" - integrity sha512-R93xEfLj/v6fclHBFmlfBW9zulDcFV6QnkWB3ypP2GJ5bJA8kEu7nXKybgfcV/wDRqOFVj40PcBaiGP1/30XOw== - dependencies: - "@rnx-kit/align-deps" "^2.2.2" - "@rnx-kit/config" "^0.6.2" - "@rnx-kit/console" "^1.0.11" - "@rnx-kit/metro-plugin-cyclic-dependencies-detector" "^1.1.1" - "@rnx-kit/metro-plugin-duplicates-checker" "^2.1.1" - "@rnx-kit/metro-plugin-typescript" "^0.4.1" - "@rnx-kit/metro-serializer" "^1.0.11" - "@rnx-kit/metro-serializer-esbuild" "^0.1.22" - "@rnx-kit/metro-service" "^3.0.4" - "@rnx-kit/third-party-notices" "^1.3.3" - "@rnx-kit/tools-language" "^2.0.0" - "@rnx-kit/tools-node" "^2.0.0" - "@rnx-kit/tools-react-native" "^1.3.1" - chalk "^4.1.0" - find-up "^5.0.0" - fs-extra "^10.0.0" - ora "^5.4.1" - qrcode "^1.5.0" - readline "^1.3.0" - -"@rnx-kit/config@^0.6.2", "@rnx-kit/config@^0.6.3": - version "0.6.4" - resolved "https://registry.yarnpkg.com/@rnx-kit/config/-/config-0.6.4.tgz#b6f447e475cb4d3ad115f98512af6757cc642b27" - integrity sha512-/TEM41vFTU7O76MA6OjRNcGRvbYsiRon9ZOKaBQUomNfMVO9w1ts0Ax5SUC+q9ik7i4HDsjfwoMv3c+qmRq5+w== - dependencies: - "@rnx-kit/console" "^1.0.11" - "@rnx-kit/tools-node" "^2.0.0" - semver "^7.0.0" - -"@rnx-kit/console@^1.0.0", "@rnx-kit/console@^1.0.11": - version "1.0.11" - resolved "https://registry.yarnpkg.com/@rnx-kit/console/-/console-1.0.11.tgz#63c9124080424fefb10252d6b3f6bd16e8f71529" - integrity sha512-2Iyx56e+kk9YBQt3G5YSqG91dEI+AZhK/S58J64C6muPOdnYi7zuzaX1P/vkDFRSMAybtBi639Onn268suihnA== - dependencies: - chalk "^4.1.0" - -"@rnx-kit/metro-config@^1.3.5": - version "1.3.7" - resolved "https://registry.yarnpkg.com/@rnx-kit/metro-config/-/metro-config-1.3.7.tgz#f352d134472bad996b12ecc3a0e3182f6f6f842b" - integrity sha512-fIP/LWe02JY6a9cJ1ykUO28sEIZeO4D2snvtnMhekZo579dIbMEtXhFyjw8G5z6f38fJ2bjZF3+lugu/RpTP9g== - dependencies: - "@rnx-kit/babel-preset-metro-react-native" "^1.1.4" - "@rnx-kit/console" "^1.0.0" - "@rnx-kit/tools-node" "^2.0.0" - "@rnx-kit/tools-react-native" "^1.3.1" - "@rnx-kit/tools-workspaces" "^0.1.3" - -"@rnx-kit/metro-plugin-cyclic-dependencies-detector@^1.1.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@rnx-kit/metro-plugin-cyclic-dependencies-detector/-/metro-plugin-cyclic-dependencies-detector-1.1.2.tgz#587dba02447d32c7a1e51e2469ff2ea0ce3bde10" - integrity sha512-NiAyZy8KRGo/+5F+Qdw0zTYJmEfcxpv1tjA83y3zenKCZyxL3IRDeI/moCBerxjU0usSGjEFraxJk9HklnV4jw== - dependencies: - "@rnx-kit/console" "^1.0.11" - "@rnx-kit/tools-node" "^2.0.0" - -"@rnx-kit/metro-plugin-duplicates-checker@^2.1.1": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@rnx-kit/metro-plugin-duplicates-checker/-/metro-plugin-duplicates-checker-2.1.2.tgz#3784525dd412ab9a1a900ff2be697107b5b28121" - integrity sha512-77urwex95u8eHGpYJKnu6JVkT2WjB08Cg9qot4XbwM7y7WD0kLQcJrvCkqekQbtg6kolOyk6jCz84zNeyhyLqw== - dependencies: - "@rnx-kit/console" "^1.0.11" - "@rnx-kit/tools-node" "^2.0.0" - -"@rnx-kit/metro-plugin-typescript@^0.4.1": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@rnx-kit/metro-plugin-typescript/-/metro-plugin-typescript-0.4.2.tgz#e6135c5135c54b51d7f0f56ec3c9b69aa30f6c0b" - integrity sha512-Lifa7o3QJ0t9qJOWwfkJUFJjDRtohDA9/Dvqt2c2z+S1R0A4K6St33rSeV46uFlj0zBIC2Zp68kFESqNP95MJA== - dependencies: - "@rnx-kit/config" "^0.6.3" - "@rnx-kit/console" "^1.0.0" - "@rnx-kit/tools-node" "^2.0.0" - "@rnx-kit/tools-react-native" "^1.3.1" - "@rnx-kit/typescript-service" "^1.5.6" - semver "^7.0.0" - typescript ">=4.7.0" - -"@rnx-kit/metro-resolver-symlinks@^0.1.25": - version "0.1.28" - resolved "https://registry.yarnpkg.com/@rnx-kit/metro-resolver-symlinks/-/metro-resolver-symlinks-0.1.28.tgz#a8f476d195612ef31813806abb41608d986b38b4" - integrity sha512-nc6iGn7zeGKqRrnAQdoo6gi6nA4fZ41O0ZDY2uZGBHb9JlLPKrJOVDteyWQY3HIsFdRf4y+cP3kXnNybr7itOw== - dependencies: - "@rnx-kit/tools-node" "^2.0.0" - "@rnx-kit/tools-react-native" "^1.3.1" - enhanced-resolve "^5.8.3" - -"@rnx-kit/metro-serializer-esbuild@^0.1.22": - version "0.1.26" - resolved "https://registry.yarnpkg.com/@rnx-kit/metro-serializer-esbuild/-/metro-serializer-esbuild-0.1.26.tgz#2a4a5e2f5f1248f8f694069d934c0edc97979396" - integrity sha512-W0dCYRhmImgCtR4q/BZNiNj9GxHYhATI0+T6zGholkZSBsu/C0eUY8mX0w1QORYlFZRYMzbbnoDBiMr2wRge4A== - dependencies: - "@rnx-kit/console" "^1.0.11" - "@rnx-kit/tools-node" "^2.0.0" - "@rnx-kit/tools-react-native" "^1.3.1" - esbuild "^0.18.0" - esbuild-plugin-lodash "^1.2.0" - fast-glob "^3.2.7" - semver "^7.0.0" - -"@rnx-kit/metro-serializer@^1.0.11": - version "1.0.11" - resolved "https://registry.yarnpkg.com/@rnx-kit/metro-serializer/-/metro-serializer-1.0.11.tgz#703a61c70dafa0e89253ad2df7f45f60eaac6bbb" - integrity sha512-NaXgAsglJg+1v6EjBrv/6eV0JWEvNVEohJQ6wbLqP0R1mFZGCIk7+R4truNd9v1oZE1ZsUBfrrY+dt2q7RO8SA== - dependencies: - semver "^7.0.0" - -"@rnx-kit/metro-service@^3.0.4": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@rnx-kit/metro-service/-/metro-service-3.0.5.tgz#c7e1259eaeebda00f14ba9f9fc154b9021ae4b61" - integrity sha512-te9JDNtkPbEROYuW+KbYHZ2yv3QTz4LqrITU34uRUEwCtUirDR6sxaaB+p4vUO3EuahWMQpTSCeVfLggCv0Kow== - dependencies: - "@rnx-kit/tools-language" "^2.0.0" - chalk "^4.1.0" - -"@rnx-kit/third-party-notices@^1.3.3": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@rnx-kit/third-party-notices/-/third-party-notices-1.3.3.tgz#febc4609b32c95cabc00bd18546c2b96bcc89241" - integrity sha512-VPmrG0goSMlnlGa2aOFr4yzo6upT6KxqXeRSq5yPDnoSHuU4AeOPihWJHRw6Yw5PP+C629XbJnM5RcHEKhpZMg== - dependencies: - "@rnx-kit/console" "^1.0.11" - "@rnx-kit/tools-node" "^2.0.0" - spdx-expression-parse "^3.0.1" - yargs "^16.0.0" - -"@rnx-kit/tools-language@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@rnx-kit/tools-language/-/tools-language-2.0.0.tgz#f6b12f9c7f1aa5245f2e6db4f03855a9a3d40add" - integrity sha512-KUZf7MIWG4GFA2vskiG1Su3AMlTKighUqIi/T8J2OlANC5gKNflqAAYFhSgwj2I0XJ5nvxyJ4VRmDEf7DSjJIA== - -"@rnx-kit/tools-node@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@rnx-kit/tools-node/-/tools-node-2.0.0.tgz#8c2eea74d7857940282f71b15a8614d9d3ab7e51" - integrity sha512-BDTBaCifbxJJ5GM4scc+C/nwtznwEtjtNunFrKRlOFnQ2bLjbt3sTA0UnqIelWTztY71dD3zcKwlHFYi+yDTBQ== - dependencies: - "@rnx-kit/tools-language" "^2.0.0" - find-up "^5.0.0" - pkg-dir "^5.0.0" - pkg-up "^3.1.0" - -"@rnx-kit/tools-react-native@^1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@rnx-kit/tools-react-native/-/tools-react-native-1.3.1.tgz#5a49723cd916e2d39b424797e4fb6457b5ae7d71" - integrity sha512-zip8tXSN6iV0v3LzbUjno1atJCDtC8gLrva9CN/gJRwpzkpZOlg1/aZlK0LbhvPs3P3t/3FUX5P3svMTi/fWdw== - dependencies: - "@rnx-kit/tools-node" "^2.0.0" - -"@rnx-kit/tools-workspaces@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@rnx-kit/tools-workspaces/-/tools-workspaces-0.1.3.tgz#6f9d18c5662d9e94ccc01572b33be7fdef82a443" - integrity sha512-3oBulRHCatRKkTYFDrRc/Bli62ATnUQ7zNheAxXdylYWGk9bR7Rdfe+SCzt3Npytljg8KOFT8kTugpGJLmaasQ== - dependencies: - fast-glob "^3.2.7" - find-up "^5.0.0" - read-yaml-file "^2.1.0" - strip-json-comments "^3.1.1" - -"@rnx-kit/typescript-service@^1.5.6": - version "1.5.6" - resolved "https://registry.yarnpkg.com/@rnx-kit/typescript-service/-/typescript-service-1.5.6.tgz#f1b608113316e21dc9998d70a5b1a44a8b6f1665" - integrity sha512-3Q1PpLI0oJ5XUZfr7lro72gWDBqWX6J7O6OHGibNtciE21ZaNCFLWbAzpabDz4NbZ7dcuYhr1j3JUCnNpJ7GAg== - dependencies: - "@rnx-kit/tools-node" "^2.0.0" - chalk "^4.1.0" - -"@sideway/address@^4.1.3": - version "4.1.4" - resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" - integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== +"@sideway/address@^4.1.5": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" + integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== dependencies: "@hapi/hoek" "^9.0.0" @@ -2412,9 +1979,9 @@ integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== "@sinonjs/commons@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" - integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" + integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== dependencies: type-detect "4.0.8" @@ -2425,25 +1992,10 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - -"@tsconfig/react-native@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@tsconfig/react-native/-/react-native-2.0.3.tgz#79ad8efc6d3729152da6cb23725b6c364a7349b2" - integrity sha512-jE58snEKBd9DXfyR4+ssZmYJ/W2mOSnNrvljR0aLyQJL9JKX6vlWELHkRjb3HBbcM9Uy0hZGijXbqEAjOERW2A== - "@types/babel__core@^7.1.14": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b" - integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== + version "7.20.5" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" + integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== dependencies: "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" @@ -2452,292 +2004,269 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + version "7.6.8" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.8.tgz#f836c61f48b1346e7d2b0d93c6dacc5b9535d3ab" + integrity sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + version "7.4.4" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" + integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf" - integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== + version "7.20.6" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.6.tgz#8dc9f0ae0f202c08d8d4dab648912c8d6038e3f7" + integrity sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg== dependencies: "@babel/types" "^7.20.7" "@types/graceful-fs@^4.1.3": - version "4.1.6" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" - integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== + version "4.1.9" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" + integrity sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== dependencies: "@types/node" "*" "@types/hammerjs@^2.0.36": - version "2.0.41" - resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.41.tgz#f6ecf57d1b12d2befcce00e928a6a097c22980aa" - integrity sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA== + version "2.0.46" + resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.46.tgz#381daaca1360ff8a7c8dff63f32e69745b9fb1e1" + integrity sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw== "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== "@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^29.2.1": - version "29.5.2" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.2.tgz#86b4afc86e3a8f3005b297ed8a72494f89e6395b" - integrity sha512-mSoZVJF5YzGVCk+FsDxzDuH7s+SCkzrgKZzf0Z0T2WudhBUPoF6ktoTPC4R0ZoCPCV5xUvuU6ias5NvxcBcMMg== - dependencies: - expect "^29.0.0" - pretty-format "^29.0.0" - -"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.9": - version "7.0.12" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" - integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== - -"@types/lodash@^4.14.191": - version "4.14.195" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.195.tgz#bafc975b252eb6cea78882ce8a7b6bf22a6de632" - integrity sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg== - -"@types/node@*": - version "20.4.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.4.0.tgz#01d637d1891e419bc85763b46f42809cd2d5addb" - integrity sha512-jfT7iTf/4kOQ9S7CHV9BIyRaQqHu67mOjsIQBC3BKZvzvUB6zLxEwJ6sBE3ozcvP8kF6Uk5PXN0Q+c0dfhGX0g== - -"@types/node@^18.13.0": - version "18.16.19" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.19.tgz#cb03fca8910fdeb7595b755126a8a78144714eea" - integrity sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA== - -"@types/prettier@^2.1.5": - version "2.7.3" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" - integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== - -"@types/prop-types@*": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== - -"@types/q@^1.5.1": - version "1.5.5" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" - integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== +"@types/json-schema@^7.0.9": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== -"@types/react-native-charts-wrapper@^0.5.3": - version "0.5.5" - resolved "https://registry.yarnpkg.com/@types/react-native-charts-wrapper/-/react-native-charts-wrapper-0.5.5.tgz#eb0177506cc08a689d716e058951f35f3d768225" - integrity sha512-i1VQZQqX9h13fdPHNetUafbgci7EJz892kNlDPF5ByaLZtkBQ7frPR2XVfqt5PM6KyAHRHsBUZqZryncrlpibQ== - dependencies: - "@types/react" "*" - "@types/react-native" "*" +"@types/lodash@^4.17.13": + version "4.17.13" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.13.tgz#786e2d67cfd95e32862143abe7463a7f90c300eb" + integrity sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg== -"@types/react-native-vector-icons@^6.4.10": - version "6.4.13" - resolved "https://registry.yarnpkg.com/@types/react-native-vector-icons/-/react-native-vector-icons-6.4.13.tgz#28b34d15094e040718beefb67cb3eff0c4994cb6" - integrity sha512-1PqFoKuXTSzMHwGMAr+REdYJBQAbe9xrww3ecZR0FsHcD1K+vGS/rxuAriL4rsI6+p69sZQjDzpEVAbDQcjSwA== +"@types/node-forge@^1.3.0": + version "1.3.11" + resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da" + integrity sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ== dependencies: - "@types/react" "*" - "@types/react-native" "^0.70" + "@types/node" "*" -"@types/react-native@*": - version "0.72.2" - resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.72.2.tgz#27c931a899c555b28e20cdd12e570b017808de96" - integrity sha512-/eEjr04Zqo7mTMszuSdrLx90+j5nWhDMMOgtnKZfAYyV3RwmlpSb7F17ilmMMxZWJY81n/JZ4e6wdhMJFpjrCg== +"@types/node@*": + version "22.10.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.10.0.tgz#89bfc9e82496b9c7edea3382583fa94f75896e81" + integrity sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA== dependencies: - "@react-native/virtualized-lists" "^0.72.4" - "@types/react" "*" + undici-types "~6.20.0" -"@types/react-native@^0.70": - version "0.70.14" - resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.70.14.tgz#8619b8c94296f6456c5362d74a3d1b4fad3f54ab" - integrity sha512-Kwc+BYBrnDqvacNxKp1UtcZJnJJnTih2NYmi/ieAKlHdxEPN6sYMwmIwgHdoLHggvml6bf3DYRaH2jt+gzaLjw== - dependencies: - "@types/react" "*" +"@types/prop-types@*": + version "15.7.13" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.13.tgz#2af91918ee12d9d32914feb13f5326658461b451" + integrity sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA== "@types/react-test-renderer@^18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-18.0.0.tgz#7b7f69ca98821ea5501b21ba24ea7b6139da2243" - integrity sha512-C7/5FBJ3g3sqUahguGi03O79b8afNeSD6T8/GU50oQrJCU0bVCCGQHaGKUbg2Ce8VQEEqTw8/HiS6lXHHdgkdQ== + version "18.3.0" + resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-18.3.0.tgz#839502eae70058a4ae161f63385a8e7929cef4c0" + integrity sha512-HW4MuEYxfDbOHQsVlY/XtOvNHftCVEPhJF2pQXXwcUiUF+Oyb0usgp48HSgpK5rt8m9KZb22yqOeZm+rrVG8gw== dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18.0.24": - version "18.2.14" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.14.tgz#fa7a6fecf1ce35ca94e74874f70c56ce88f7a127" - integrity sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g== +"@types/react@*", "@types/react@^18.2.6": + version "18.3.12" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.12.tgz#99419f182ccd69151813b7ee24b792fe08774f60" + integrity sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw== dependencies: "@types/prop-types" "*" - "@types/scheduler" "*" csstype "^3.0.2" -"@types/scheduler@*": - version "0.16.3" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" - integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== - "@types/semver@^7.3.12": - version "7.5.1" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.1.tgz#0480eeb7221eb9bc398ad7432c9d7e14b1a5a367" - integrity sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg== + version "7.5.8" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" + integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ== "@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== - -"@types/uuid@^8.3.4": - version "8.3.4" - resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-8.3.4.tgz#bd86a43617df0594787d38b735f55c805becf1bc" - integrity sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw== + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" + integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== "@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + version "21.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== "@types/yargs@^15.0.0": - version "15.0.15" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.15.tgz#e609a2b1ef9e05d90489c2f5f45bbfb2be092158" - integrity sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg== - dependencies: - "@types/yargs-parser" "*" - -"@types/yargs@^16.0.0": - version "16.0.5" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.5.tgz#12cc86393985735a283e387936398c2f9e5f88e3" - integrity sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ== + version "15.0.19" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.19.tgz#328fb89e46109ecbdb70c295d96ff2f46dfd01b9" + integrity sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA== dependencies: "@types/yargs-parser" "*" "@types/yargs@^17.0.8": - version "17.0.24" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" - integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== + version "17.0.33" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d" + integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA== dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^5.17.0", "@typescript-eslint/eslint-plugin@^5.30.5": - version "5.61.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.61.0.tgz#a1a5290cf33863b4db3fb79350b3c5275a7b1223" - integrity sha512-A5l/eUAug103qtkwccSCxn8ZRwT+7RXWkFECdA4Cvl1dOlDUgTpAOfSEElZn2uSUxhdDpnCdetrf0jvU4qrL+g== +"@typescript-eslint/eslint-plugin@^7.1.1": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz#b16d3cf3ee76bf572fdf511e79c248bdec619ea3" + integrity sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw== dependencies: - "@eslint-community/regexpp" "^4.4.0" - "@typescript-eslint/scope-manager" "5.61.0" - "@typescript-eslint/type-utils" "5.61.0" - "@typescript-eslint/utils" "5.61.0" - debug "^4.3.4" + "@eslint-community/regexpp" "^4.10.0" + "@typescript-eslint/scope-manager" "7.18.0" + "@typescript-eslint/type-utils" "7.18.0" + "@typescript-eslint/utils" "7.18.0" + "@typescript-eslint/visitor-keys" "7.18.0" graphemer "^1.4.0" - ignore "^5.2.0" - natural-compare-lite "^1.4.0" - semver "^7.3.7" - tsutils "^3.21.0" + ignore "^5.3.1" + natural-compare "^1.4.0" + ts-api-utils "^1.3.0" -"@typescript-eslint/parser@^5.17.0", "@typescript-eslint/parser@^5.30.5": - version "5.61.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.61.0.tgz#7fbe3e2951904bb843f8932ebedd6e0635bffb70" - integrity sha512-yGr4Sgyh8uO6fSi9hw3jAFXNBHbCtKKFMdX2IkT3ZqpKmtAq3lHS4ixB/COFuAIJpwl9/AqF7j72ZDWYKmIfvg== +"@typescript-eslint/parser@^7.1.1": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.18.0.tgz#83928d0f1b7f4afa974098c64b5ce6f9051f96a0" + integrity sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg== dependencies: - "@typescript-eslint/scope-manager" "5.61.0" - "@typescript-eslint/types" "5.61.0" - "@typescript-eslint/typescript-estree" "5.61.0" + "@typescript-eslint/scope-manager" "7.18.0" + "@typescript-eslint/types" "7.18.0" + "@typescript-eslint/typescript-estree" "7.18.0" + "@typescript-eslint/visitor-keys" "7.18.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.61.0": - version "5.61.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.61.0.tgz#b670006d069c9abe6415c41f754b1b5d949ef2b2" - integrity sha512-W8VoMjoSg7f7nqAROEmTt6LoBpn81AegP7uKhhW5KzYlehs8VV0ZW0fIDVbcZRcaP3aPSW+JZFua+ysQN+m/Nw== +"@typescript-eslint/scope-manager@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" + integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== dependencies: - "@typescript-eslint/types" "5.61.0" - "@typescript-eslint/visitor-keys" "5.61.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" -"@typescript-eslint/type-utils@5.61.0": - version "5.61.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.61.0.tgz#e90799eb2045c4435ea8378cb31cd8a9fddca47a" - integrity sha512-kk8u//r+oVK2Aj3ph/26XdH0pbAkC2RiSjUYhKD+PExemG4XSjpGFeyZ/QM8lBOa7O8aGOU+/yEbMJgQv/DnCg== +"@typescript-eslint/scope-manager@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz#c928e7a9fc2c0b3ed92ab3112c614d6bd9951c83" + integrity sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA== dependencies: - "@typescript-eslint/typescript-estree" "5.61.0" - "@typescript-eslint/utils" "5.61.0" + "@typescript-eslint/types" "7.18.0" + "@typescript-eslint/visitor-keys" "7.18.0" + +"@typescript-eslint/type-utils@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz#2165ffaee00b1fbbdd2d40aa85232dab6998f53b" + integrity sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA== + dependencies: + "@typescript-eslint/typescript-estree" "7.18.0" + "@typescript-eslint/utils" "7.18.0" debug "^4.3.4" - tsutils "^3.21.0" + ts-api-utils "^1.3.0" -"@typescript-eslint/types@5.61.0": - version "5.61.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.61.0.tgz#e99ff11b5792d791554abab0f0370936d8ca50c0" - integrity sha512-ldyueo58KjngXpzloHUog/h9REmHl59G1b3a5Sng1GfBo14BkS3ZbMEb3693gnP1k//97lh7bKsp6/V/0v1veQ== +"@typescript-eslint/types@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" + integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== -"@typescript-eslint/typescript-estree@5.61.0": - version "5.61.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.61.0.tgz#4c7caca84ce95bb41aa585d46a764bcc050b92f3" - integrity sha512-Fud90PxONnnLZ36oR5ClJBLTLfU4pIWBmnvGwTbEa2cXIqj70AEDEmOmpkFComjBZ/037ueKrOdHuYmSFVD7Rw== +"@typescript-eslint/types@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.18.0.tgz#b90a57ccdea71797ffffa0321e744f379ec838c9" + integrity sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ== + +"@typescript-eslint/typescript-estree@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" + integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== dependencies: - "@typescript-eslint/types" "5.61.0" - "@typescript-eslint/visitor-keys" "5.61.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.61.0", "@typescript-eslint/utils@^5.10.0": - version "5.61.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.61.0.tgz#5064838a53e91c754fffbddd306adcca3fe0af36" - integrity sha512-mV6O+6VgQmVE6+xzlA91xifndPW9ElFW8vbSF0xCT/czPXVhwDewKila1jOyRwa9AE19zKnrr7Cg5S3pJVrTWQ== +"@typescript-eslint/typescript-estree@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz#b5868d486c51ce8f312309ba79bdb9f331b37931" + integrity sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA== + dependencies: + "@typescript-eslint/types" "7.18.0" + "@typescript-eslint/visitor-keys" "7.18.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + minimatch "^9.0.4" + semver "^7.6.0" + ts-api-utils "^1.3.0" + +"@typescript-eslint/utils@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.18.0.tgz#bca01cde77f95fc6a8d5b0dbcbfb3d6ca4be451f" + integrity sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@typescript-eslint/scope-manager" "7.18.0" + "@typescript-eslint/types" "7.18.0" + "@typescript-eslint/typescript-estree" "7.18.0" + +"@typescript-eslint/utils@^5.10.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" + integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@types/json-schema" "^7.0.9" "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.61.0" - "@typescript-eslint/types" "5.61.0" - "@typescript-eslint/typescript-estree" "5.61.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" eslint-scope "^5.1.1" semver "^7.3.7" -"@typescript-eslint/visitor-keys@5.61.0": - version "5.61.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.61.0.tgz#c79414fa42158fd23bd2bb70952dc5cdbb298140" - integrity sha512-50XQ5VdbWrX06mQXhy93WywSFZZGsv3EOjq+lqp6WC2t+j3mb6A9xYVdrRxafvK88vg9k9u+CT4l6D8PEatjKg== +"@typescript-eslint/visitor-keys@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" + integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== dependencies: - "@typescript-eslint/types" "5.61.0" + "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" -"@xmldom/xmldom@^0.7.2": - version "0.7.13" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.13.tgz#ff34942667a4e19a9f4a0996a76814daac364cf3" - integrity sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g== +"@typescript-eslint/visitor-keys@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz#0564629b6124d67607378d0f0332a0495b25e7d7" + integrity sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg== + dependencies: + "@typescript-eslint/types" "7.18.0" + eslint-visitor-keys "^3.4.3" -"@yarnpkg/lockfile@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" - integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== +"@ungap/structured-clone@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== -abbrev@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== +"@xmldom/xmldom@^0.8.8": + version "0.8.10" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" + integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== abort-controller@^3.0.0: version "3.0.0" @@ -2746,17 +2275,7 @@ abort-controller@^3.0.0: dependencies: event-target-shim "^5.0.0" -abs-svg-path@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/abs-svg-path/-/abs-svg-path-0.1.1.tgz#df601c8e8d2ba10d4a76d625e236a9a39c2723bf" - integrity sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA== - -absolute-path@^0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" - integrity sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA== - -accepts@^1.3.7, accepts@~1.3.5, accepts@~1.3.7: +accepts@^1.3.7, accepts@~1.3.7: version "1.3.8" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== @@ -2770,38 +2289,11 @@ acorn-jsx@^5.3.2: integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== acorn@^8.8.2, acorn@^8.9.0: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -agent-base@6, agent-base@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -agentkeepalive@^4.2.1: - version "4.5.0" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923" - integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew== - dependencies: - humanize-ms "^1.2.1" + version "8.14.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0" + integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv@^6.10.0, ajv@^6.12.4: +ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -2832,11 +2324,6 @@ ansi-fragments@^0.2.1: slice-ansi "^2.0.0" strip-ansi "^5.0.0" -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== - ansi-regex@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" @@ -2847,7 +2334,7 @@ ansi-regex@^5.0.0, ansi-regex@^5.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== -ansi-styles@^3.2.0, ansi-styles@^3.2.1: +ansi-styles@^3.2.0: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -2879,32 +2366,6 @@ appdirsjs@^1.2.4: resolved "https://registry.yarnpkg.com/appdirsjs/-/appdirsjs-1.2.7.tgz#50b4b7948a26ba6090d4aede2ae2dc2b051be3b3" integrity sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw== -aproba@^1.0.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -"aproba@^1.0.3 || ^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" - integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== - -are-we-there-yet@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" - integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - -are-we-there-yet@~1.1.2: - version "1.1.7" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" - integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -2917,38 +2378,24 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== - -array-buffer-byte-length@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" - integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== - dependencies: - call-bind "^1.0.2" - is-array-buffer "^3.0.1" - -array-includes@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" - integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" +array-buffer-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f" + integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== + dependencies: + call-bind "^1.0.5" + is-array-buffer "^3.0.4" + +array-includes@^3.1.6, array-includes@^3.1.8: + version "3.1.8" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" + integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.4" is-string "^1.0.7" array-union@^2.1.0: @@ -2956,59 +2403,68 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== +array.prototype.findlast@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904" + integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + es-shim-unscopables "^1.0.2" array.prototype.flat@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" - integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" + integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" -array.prototype.flatmap@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" - integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== +array.prototype.flatmap@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" + integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" -array.prototype.tosorted@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" - integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== +array.prototype.tosorted@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz#fe954678ff53034e717ea3352a03f0b0b86f7ffc" + integrity sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - get-intrinsic "^1.1.3" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.3" + es-errors "^1.3.0" + es-shim-unscopables "^1.0.2" + +arraybuffer.prototype.slice@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#097972f4255e41bc3425e37dc3f6421cf9aefde6" + integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== + dependencies: + array-buffer-byte-length "^1.0.1" + call-bind "^1.0.5" + define-properties "^1.2.1" + es-abstract "^1.22.3" + es-errors "^1.2.1" + get-intrinsic "^1.2.3" + is-array-buffer "^3.0.4" + is-shared-array-buffer "^1.0.2" asap@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== - -ast-types@0.14.2: - version "0.14.2" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" - integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== - dependencies: - tslib "^2.0.1" - ast-types@0.15.2: version "0.15.2" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.15.2.tgz#39ae4809393c4b16df751ee563411423e85fb49d" @@ -3026,58 +2482,31 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -async@^3.2.2, async@^3.2.3: - version "3.2.4" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" - integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== +available-typed-arrays@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" + integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== + dependencies: + possible-typed-array-names "^1.0.0" babel-core@^7.0.0-bridge.0: version "7.0.0-bridge.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== -babel-jest@^29.2.1, babel-jest@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.6.1.tgz#a7141ad1ed5ec50238f3cd36127636823111233a" - integrity sha512-qu+3bdPEQC6KZSPz+4Fyjbga5OODNcp49j6GKzG1EKbkfyJBxEYGVUmVGpwCSeGouG52R4EgYMLb6p9YeEEQ4A== +babel-jest@^29.6.3, babel-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" + integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== dependencies: - "@jest/transform" "^29.6.1" + "@jest/transform" "^29.7.0" "@types/babel__core" "^7.1.14" babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^29.5.0" + babel-preset-jest "^29.6.3" chalk "^4.0.0" graceful-fs "^4.2.9" slash "^3.0.0" -babel-loader@^8.2.5: - version "8.3.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" - integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== - dependencies: - find-cache-dir "^3.3.1" - loader-utils "^2.0.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" - -babel-plugin-const-enum@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-const-enum/-/babel-plugin-const-enum-1.2.0.tgz#3d25524106f68f081e187829ba736b251c289861" - integrity sha512-o1m/6iyyFnp9MRsK1dHF3bneqyf3AlM2q3A/YbgQr2pCat6B6XJVDv2TXqzfY2RYUi4mak6WAksSBPlyYGx9dg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-typescript" "^7.3.3" - "@babel/traverse" "^7.16.0" - babel-plugin-istanbul@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" @@ -3089,44 +2518,64 @@ babel-plugin-istanbul@^6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz#a97db437936f441ec196990c9738d4b88538618a" - integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w== +babel-plugin-jest-hoist@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" + integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.1.14" "@types/babel__traverse" "^7.0.6" -babel-plugin-polyfill-corejs2@^0.4.3: - version "0.4.4" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.4.tgz#9f9a0e1cd9d645cc246a5e094db5c3aa913ccd2b" - integrity sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA== +babel-plugin-module-resolver@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.2.tgz#cdeac5d4aaa3b08dd1ac23ddbf516660ed2d293e" + integrity sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg== + dependencies: + find-babel-config "^2.1.1" + glob "^9.3.3" + pkg-up "^3.1.0" + reselect "^4.1.7" + resolve "^1.22.8" + +babel-plugin-polyfill-corejs2@^0.4.10: + version "0.4.12" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz#ca55bbec8ab0edeeef3d7b8ffd75322e210879a9" + integrity sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og== dependencies: "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.4.1" - "@nicolo-ribaudo/semver-v6" "^6.3.3" + "@babel/helper-define-polyfill-provider" "^0.6.3" + semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.2.tgz#d406c5738d298cd9c66f64a94cf8d5904ce4cc5e" - integrity sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ== +babel-plugin-polyfill-corejs3@^0.10.6: + version "0.10.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz#2deda57caef50f59c525aeb4964d3b2f867710c7" + integrity sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.1" - core-js-compat "^3.31.0" + "@babel/helper-define-polyfill-provider" "^0.6.2" + core-js-compat "^3.38.0" -babel-plugin-polyfill-regenerator@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.1.tgz#ace7a5eced6dff7d5060c335c52064778216afd3" - integrity sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw== +babel-plugin-polyfill-regenerator@^0.6.1: + version "0.6.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz#abeb1f3f1c762eace37587f42548b08b57789bc8" + integrity sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.3" + +babel-plugin-syntax-hermes-parser@^0.23.1: + version "0.23.1" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz#470e9d1d30ad670d4c8a37138e22ae39c843d1ff" + integrity sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.1" + hermes-parser "0.23.1" -babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: - version "7.0.0-beta.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" - integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== +babel-plugin-syntax-hermes-parser@^0.25.1: + version "0.25.1" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz#58b539df973427fcfbb5176a3aec7e5dee793cb0" + integrity sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ== + dependencies: + hermes-parser "0.25.1" babel-plugin-transform-flow-enums@^0.0.2: version "0.0.2" @@ -3141,62 +2590,32 @@ babel-plugin-transform-remove-console@^6.9.4: integrity sha512-88blrUrMX3SPiGkT1GnvVY8E/7A+k6oj3MNvUtTIxJflFzXTw1bHkuJ/y039ouhFMp2prRn5cQGzokViYi1dsg== babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + version "1.1.0" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz#9a929eafece419612ef4ae4f60b1862ebad8ef30" + integrity sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-import-attributes" "^7.24.7" + "@babel/plugin-syntax-import-meta" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - -babel-preset-fbjs@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" - integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== - dependencies: - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/plugin-syntax-class-properties" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-block-scoped-functions" "^7.0.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-for-of" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-member-expression-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-object-super" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-property-literals" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" - -babel-preset-jest@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz#57bc8cc88097af7ff6a5ab59d1cd29d52a5916e2" - integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg== - dependencies: - babel-plugin-jest-hoist "^29.5.0" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + +babel-preset-jest@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" + integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== + dependencies: + babel-plugin-jest-hoist "^29.6.3" babel-preset-current-node-syntax "^1.0.0" balanced-match@^1.0.0: @@ -3204,46 +2623,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base-64@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/base-64/-/base-64-0.1.0.tgz#780a99c84e7d600260361511c4877613bf24f6bb" - integrity sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA== - -base64-js@^1.1.2, base64-js@^1.3.1, base64-js@^1.5.1: +base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -big-integer@1.6.x: - version "1.6.51" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" - integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" @@ -3253,25 +2637,6 @@ bl@^4.0.3, bl@^4.1.0: inherits "^2.0.4" readable-stream "^3.4.0" -boolbase@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== - -bplist-creator@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.1.0.tgz#018a2d1b587f769e379ef5519103730f8963ba1e" - integrity sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg== - dependencies: - stream-buffers "2.2.x" - -bplist-parser@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.3.1.tgz#e1c90b2ca2a9f9474cc72f6862bbf3fee8341fd1" - integrity sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA== - dependencies: - big-integer "1.6.x" - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -3287,38 +2652,22 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: - fill-range "^7.0.1" + fill-range "^7.1.1" -browserslist@^4.21.9: - version "4.21.9" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" - integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== +browserslist@^4.24.0, browserslist@^4.24.2: + version "4.24.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.2.tgz#f5845bc91069dbd55ee89faf9822e1d885d16580" + integrity sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg== dependencies: - caniuse-lite "^1.0.30001503" - electron-to-chromium "^1.4.431" - node-releases "^2.0.12" - update-browserslist-db "^1.0.11" + caniuse-lite "^1.0.30001669" + electron-to-chromium "^1.5.41" + node-releases "^2.0.18" + update-browserslist-db "^1.1.1" bser@2.1.1: version "2.1.1" @@ -3334,11 +2683,6 @@ bson@^4.7.2: dependencies: buffer "^5.6.0" -btoa@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/btoa/-/btoa-1.2.1.tgz#01a9909f8b2c93f6bf680ba26131eb30f7fa3d73" - integrity sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g== - buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" @@ -3352,72 +2696,29 @@ buffer@^5.5.0, buffer@^5.6.0: base64-js "^1.3.1" ieee754 "^1.1.13" -buffer@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" - integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.2.1" - -bufferstreams@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bufferstreams/-/bufferstreams-3.0.0.tgz#d2cb186cffeb527668341891e523c19539bc4a14" - integrity sha512-Qg0ggJUWJq90vtg4lDsGN9CDWvzBMQxhiEkSOD/sJfYt6BLect3eV1/S6K7SCSKJ34n60rf6U5eUPmQENVE4UA== - dependencies: - readable-stream "^3.4.0" - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== - -cacache@^16.1.0: - version "16.1.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e" - integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ== - dependencies: - "@npmcli/fs" "^2.1.0" - "@npmcli/move-file" "^2.0.0" - chownr "^2.0.0" - fs-minipass "^2.1.0" - glob "^8.0.1" - infer-owner "^1.0.4" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - mkdirp "^1.0.4" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^9.0.0" - tar "^6.1.11" - unique-filename "^2.0.0" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" + base64-js "^1.3.1" + ieee754 "^1.2.1" -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" + es-define-property "^1.0.0" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" caller-callsite@^2.0.0: version "2.0.0" @@ -3443,48 +2744,22 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.0.0, camelcase@^6.2.0: +camelcase@^6.2.0: version "6.3.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001503: - version "1.0.30001512" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001512.tgz#7450843fb581c39f290305a83523c7a9ef0d4cb4" - integrity sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw== - -capital-case@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" - integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case-first "^2.0.2" - -chalk@^2.0.0, chalk@^2.4.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" +caniuse-lite@^1.0.30001669: + version "1.0.30001684" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz#0eca437bab7d5f03452ff0ef9de8299be6b08e16" + integrity sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ== -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -3492,24 +2767,6 @@ chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -change-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" - integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== - dependencies: - camel-case "^4.1.2" - capital-case "^1.0.4" - constant-case "^3.0.4" - dot-case "^3.0.4" - header-case "^2.0.4" - no-case "^3.0.4" - param-case "^3.0.4" - pascal-case "^3.1.2" - path-case "^3.0.4" - sentence-case "^3.0.4" - snake-case "^3.0.4" - tslib "^2.0.3" - char-regex@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" @@ -3520,10 +2777,27 @@ chownr@^1.1.1: resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== +chrome-launcher@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.15.2.tgz#4e6404e32200095fdce7f6a1e1004f9bd36fa5da" + integrity sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ== + dependencies: + "@types/node" "*" + escape-string-regexp "^4.0.0" + is-wsl "^2.2.0" + lighthouse-logger "^1.0.0" + +chromium-edge-launcher@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz#0c378f28c99aefc360705fa155de0113997f62fc" + integrity sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg== + dependencies: + "@types/node" "*" + escape-string-regexp "^4.0.0" + is-wsl "^2.2.0" + lighthouse-logger "^1.0.0" + mkdirp "^1.0.4" + rimraf "^3.0.2" ci-info@^2.0.0: version "2.0.0" @@ -3531,40 +2805,14 @@ ci-info@^2.0.0: integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== ci-info@^3.2.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" - integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== cjs-module-lexer@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-color@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/cli-color/-/cli-color-2.0.3.tgz#73769ba969080629670f3f2ef69a4bf4e7cc1879" - integrity sha512-OkoZnxyC4ERN3zLzZaY9Emb7f/MhBOIpePv0Ycok0fJYT+Ouo00UBEIwsVsr0yoow++n5YWlSUgST9GKhNHiRQ== - dependencies: - d "^1.0.1" - es5-ext "^0.10.61" - es6-iterator "^2.0.3" - memoizee "^0.4.15" - timers-ext "^0.1.7" + version "1.4.1" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz#707413784dbb3a72aa11c2f2b042a0bef4004170" + integrity sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA== cli-cursor@^3.1.0: version "3.1.0" @@ -3574,9 +2822,9 @@ cli-cursor@^3.1.0: restore-cursor "^3.1.0" cli-spinners@^2.5.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" - integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== + version "2.9.2" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" + integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== cliui@^6.0.0: version "6.0.0" @@ -3587,15 +2835,6 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - cliui@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" @@ -3624,33 +2863,11 @@ co@^4.6.0: resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== - collect-v8-coverage@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - color-convert@^1.9.0, color-convert@^1.9.3: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -3683,11 +2900,6 @@ color-string@^1.6.0, color-string@^1.9.0: color-name "^1.0.0" simple-swizzle "^0.2.2" -color-support@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== - color@^3.1.2: version "3.2.1" resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" @@ -3714,42 +2926,27 @@ command-exists@^1.2.8: resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== -commander@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" - integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== +commander@^12.0.0: + version "12.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3" + integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^9.3.0, commander@^9.4.1: +commander@^9.4.1: version "9.5.0" resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== -commander@~2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" - integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== - commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -compressible@~2.0.16: +compressible@~2.0.18: version "2.0.18" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== @@ -3757,16 +2954,16 @@ compressible@~2.0.16: mime-db ">= 1.43.0 < 2" compression@^1.7.1: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + version "1.7.5" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.5.tgz#fdd256c0a642e39e314c478f6c2cd654edd74c93" + integrity sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q== dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" + bytes "3.1.2" + compressible "~2.0.18" debug "2.6.9" + negotiator "~0.6.4" on-headers "~1.0.2" - safe-buffer "5.1.2" + safe-buffer "5.2.1" vary "~1.1.2" concat-map@0.0.1: @@ -3784,48 +2981,24 @@ connect@^3.6.5: parseurl "~1.3.3" utils-merge "1.0.1" -console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== - -constant-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" - integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case "^2.0.2" - -convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - convert-source-map@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== - -core-js-compat@^3.31.0: - version "3.31.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.31.1.tgz#5084ad1a46858df50ff89ace152441a63ba7aae0" - integrity sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA== +core-js-compat@^3.38.0, core-js-compat@^3.38.1: + version "3.39.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.39.0.tgz#b12dccb495f2601dc860bdbe7b4e3ffa8ba63f61" + integrity sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw== dependencies: - browserslist "^4.21.9" + browserslist "^4.24.2" core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: +cosmiconfig@^5.0.5: version "5.2.1" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== @@ -3835,111 +3008,95 @@ cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: js-yaml "^3.13.1" parse-json "^4.0.0" -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== +cosmiconfig@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" + integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== + dependencies: + env-paths "^2.2.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + +create-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" + integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" + "@jest/types" "^29.6.3" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-config "^29.7.0" + jest-util "^29.7.0" + prompts "^2.0.1" -cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== +cross-spawn@^7.0.2, cross-spawn@^7.0.3, cross-spawn@^7.0.6: + version "7.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" which "^2.0.1" -css-select@^4.1.3: - version "4.3.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" - integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== - dependencies: - boolbase "^1.0.0" - css-what "^6.0.1" - domhandler "^4.3.1" - domutils "^2.8.0" - nth-check "^2.0.1" - -css-select@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" - integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== - dependencies: - boolbase "^1.0.0" - css-what "^6.1.0" - domhandler "^5.0.2" - domutils "^3.0.1" - nth-check "^2.0.1" +csstype@^3.0.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== -css-tree@^1.1.2, css-tree@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== +data-view-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.1.tgz#8ea6326efec17a2e42620696e671d7d5a8bc66b2" + integrity sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA== dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-what@^6.0.1, css-what@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" - integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + call-bind "^1.0.6" + es-errors "^1.3.0" + is-data-view "^1.0.1" -csso@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== +data-view-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2" + integrity sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ== dependencies: - css-tree "^1.1.2" - -csstype@^3.0.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" - integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== + call-bind "^1.0.7" + es-errors "^1.3.0" + is-data-view "^1.0.1" -cubic2quad@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/cubic2quad/-/cubic2quad-1.2.1.tgz#2442260b72c02ee4b6a2fe998fcc1c4073622286" - integrity sha512-wT5Y7mO8abrV16gnssKdmIhIbA9wSkeMzhh27jAguKrV82i24wER0vL5TGhUJ9dbJNDcigoRZ0IAHFEEEI4THQ== - -d@1, d@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== +data-view-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a" + integrity sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA== dependencies: - es5-ext "^0.10.50" - type "^1.0.1" + call-bind "^1.0.6" + es-errors "^1.3.0" + is-data-view "^1.0.1" dayjs@^1.8.15: - version "1.11.9" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" - integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== + version "1.11.13" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.13.tgz#92430b0139055c3ebb60150aa13e860a4b5a366c" + integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3: +debug@2.6.9, debug@^2.2.0, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: + version "4.3.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== dependencies: - ms "2.1.2" + ms "^2.1.3" decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== -decode-uri-component@^0.2.0, decode-uri-component@^0.2.2: +decode-uri-component@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== @@ -3951,10 +3108,10 @@ decompress-response@^6.0.0: dependencies: mimic-response "^3.1.0" -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== +dedent@^1.0.0: + version "1.5.3" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.3.tgz#99aee19eb9bae55a67327717b6e848d0bf777e5a" + integrity sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== deep-extend@^0.6.0: version "0.6.0" @@ -3983,46 +3140,24 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== +define-data-property@^1.0.1, define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" -define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" - integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== +define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== dependencies: + define-data-property "^1.0.1" has-property-descriptors "^1.0.0" object-keys "^1.1.1" -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== - denodeify@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" @@ -4033,10 +3168,10 @@ depd@2.0.0: resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== -deprecated-react-native-prop-types@4.1.0, deprecated-react-native-prop-types@^2.3.0, deprecated-react-native-prop-types@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-3.0.1.tgz#a275f84cd8519cd1665e8df3c99e9067d57a23ec" - integrity sha512-J0jCJcsk4hMlIb7xwOZKLfMpuJn6l8UtrPEzzQV5ewz5gvKNYakhBuq9h2rWX7YwHHJZFhU5W8ye7dB9oN8VcQ== +deprecated-react-native-prop-types@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-2.3.0.tgz#c10c6ee75ff2b6de94bb127f142b814e6e08d9ab" + integrity sha512-pWD0voFtNYxrVqvBMYf5gq3NA2GCpfodS1yNynTPc93AYA/KEMGeWDqqeUB6R2Z9ZofVhks2aeJXiuQqKNpesA== dependencies: "@react-native/normalize-color" "*" invariant "*" @@ -4047,25 +3182,20 @@ destroy@1.2.0: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== -detect-libc@^2.0.0, detect-libc@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" - integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== +detect-libc@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" + integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -diff-sequences@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" - integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== - -dijkstrajs@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.3.tgz#4c8dbdea1f0f6478bff94d9c49c784d623e4fc23" - integrity sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA== +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== dir-glob@^3.0.1: version "3.0.1" @@ -4088,75 +3218,12 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dom-serializer@^1.0.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" - integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -dom-serializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" - integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.2" - entities "^4.2.0" - -domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - -domhandler@^4.2.0, domhandler@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" - integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== - dependencies: - domelementtype "^2.2.0" - -domhandler@^5.0.2, domhandler@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" - integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== - dependencies: - domelementtype "^2.3.0" - -domutils@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -domutils@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" - integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== - dependencies: - dom-serializer "^2.0.0" - domelementtype "^2.3.0" - domhandler "^5.0.3" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - dotenv-cli@^7.3.0: - version "7.3.0" - resolved "https://registry.yarnpkg.com/dotenv-cli/-/dotenv-cli-7.3.0.tgz#21e33e7944713001677658d68856063968edfbd2" - integrity sha512-314CA4TyK34YEJ6ntBf80eUY+t1XaFLyem1k9P0sX1gn30qThZ5qZr/ZwE318gEnzyYP9yj9HJk6SqwE0upkfw== + version "7.4.4" + resolved "https://registry.yarnpkg.com/dotenv-cli/-/dotenv-cli-7.4.4.tgz#bdcf4df35b03f919171ab6714e17b81b4ee45a21" + integrity sha512-XkBYCG0tPIes+YZr4SpfFv76SQrV/LeCE8CI7JSEMi3VR9MvTihCGTOtbIexD6i2mXF+6px7trb1imVCXSNMDw== dependencies: - cross-spawn "^7.0.3" + cross-spawn "^7.0.6" dotenv "^16.3.0" dotenv-expand "^10.0.0" minimist "^1.2.6" @@ -4167,31 +3234,19 @@ dotenv-expand@^10.0.0: integrity sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A== dotenv@^16.3.0: - version "16.3.1" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" - integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== - -duplexer@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + version "16.4.7" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.7.tgz#0e20c5b82950140aa99be360a8a5f52335f53c26" + integrity sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ== ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -ejs@^3.1.5: - version "3.1.9" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" - integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== - dependencies: - jake "^10.8.5" - -electron-to-chromium@^1.4.431: - version "1.4.451" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.451.tgz#12b63ee5c82cbbc7b4ddd91e90f5a0dfc10de26e" - integrity sha512-YYbXHIBxAHe3KWvGOJOuWa6f3tgow44rBW+QAuwVp2DvGqNZeE//K2MowNdWS7XE8li5cgQDrX1LdBr41LufkA== +electron-to-chromium@^1.5.41: + version "1.5.66" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.66.tgz#1e9b4bc7638ac02d3551eea1dbaeb0101ec5823f" + integrity sha512-pI2QF6+i+zjPbqRzJwkMvtvkdI7MjVbSh2g8dlMguDJIXEPw+kwasS1Jl+YGPEBfGVxsVgGUratAKymPdPo2vQ== emittery@^0.13.1: version "0.13.1" @@ -4203,27 +3258,15 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encode-utf8@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/encode-utf8/-/encode-utf8-1.0.3.tgz#f30fdd31da07fb596f281beb2f6b027851994cda" - integrity sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw== - encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== -encoding@^0.1.13: - version "0.1.13" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" - integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== - dependencies: - iconv-lite "^0.6.2" +encodeurl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" @@ -4232,38 +3275,15 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" -enhanced-resolve@^5.8.3: - version "5.15.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" - integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -entities@^4.2.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" - integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== - -env-paths@^2.2.0: +env-paths@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== -envinfo@^7.7.2: - version "7.10.0" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.10.0.tgz#55146e3909cc5fe63c22da63fb15b05aeac35b13" - integrity sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw== - -err-code@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" - integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== +envinfo@^7.13.0: + version "7.14.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.14.0.tgz#26dac5db54418f2a4c1159153a0b2ae980838aae" + integrity sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg== error-ex@^1.3.1: version "1.3.2" @@ -4279,7 +3299,7 @@ error-stack-parser@^2.0.6: dependencies: stackframe "^1.3.4" -errorhandler@^1.5.0, errorhandler@^1.5.1: +errorhandler@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== @@ -4287,169 +3307,152 @@ errorhandler@^1.5.0, errorhandler@^1.5.1: accepts "~1.3.7" escape-html "~1.0.3" -es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.21.2" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff" - integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== - dependencies: - array-buffer-byte-length "^1.0.0" - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - es-set-tostringtag "^2.0.1" +es-abstract@^1.17.5, es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.23.5: + version "1.23.5" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.5.tgz#f4599a4946d57ed467515ed10e4f157289cd52fb" + integrity sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ== + dependencies: + array-buffer-byte-length "^1.0.1" + arraybuffer.prototype.slice "^1.0.3" + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" + data-view-buffer "^1.0.1" + data-view-byte-length "^1.0.1" + data-view-byte-offset "^1.0.0" + es-define-property "^1.0.0" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + es-set-tostringtag "^2.0.3" es-to-primitive "^1.2.1" - function.prototype.name "^1.1.5" - get-intrinsic "^1.2.0" - get-symbol-description "^1.0.0" - globalthis "^1.0.3" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.4" + get-symbol-description "^1.0.2" + globalthis "^1.0.4" gopd "^1.0.1" - has "^1.0.3" - has-property-descriptors "^1.0.0" - has-proto "^1.0.1" + has-property-descriptors "^1.0.2" + has-proto "^1.0.3" has-symbols "^1.0.3" - internal-slot "^1.0.5" - is-array-buffer "^3.0.2" + hasown "^2.0.2" + internal-slot "^1.0.7" + is-array-buffer "^3.0.4" is-callable "^1.2.7" - is-negative-zero "^2.0.2" + is-data-view "^1.0.1" + is-negative-zero "^2.0.3" is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" + is-shared-array-buffer "^1.0.3" is-string "^1.0.7" - is-typed-array "^1.1.10" + is-typed-array "^1.1.13" is-weakref "^1.0.2" - object-inspect "^1.12.3" + object-inspect "^1.13.3" object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.4.3" - safe-regex-test "^1.0.0" - string.prototype.trim "^1.2.7" - string.prototype.trimend "^1.0.6" - string.prototype.trimstart "^1.0.6" - typed-array-length "^1.0.4" + object.assign "^4.1.5" + regexp.prototype.flags "^1.5.3" + safe-array-concat "^1.1.2" + safe-regex-test "^1.0.3" + string.prototype.trim "^1.2.9" + string.prototype.trimend "^1.0.8" + string.prototype.trimstart "^1.0.8" + typed-array-buffer "^1.0.2" + typed-array-byte-length "^1.0.1" + typed-array-byte-offset "^1.0.2" + typed-array-length "^1.0.6" unbox-primitive "^1.0.2" - which-typed-array "^1.1.9" - -es-set-tostringtag@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" - integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== - dependencies: - get-intrinsic "^1.1.3" - has "^1.0.3" - has-tostringtag "^1.0.0" + which-typed-array "^1.1.15" -es-shim-unscopables@^1.0.0: +es-define-property@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" - integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== dependencies: - has "^1.0.3" + get-intrinsic "^1.2.4" -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" +es-errors@^1.2.1, es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-iterator-helpers@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz#2f1a3ab998b30cb2d10b195b587c6d9ebdebf152" + integrity sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.3" + es-errors "^1.3.0" + es-set-tostringtag "^2.0.3" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + globalthis "^1.0.4" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + has-proto "^1.0.3" + has-symbols "^1.0.3" + internal-slot "^1.0.7" + iterator.prototype "^1.1.3" + safe-array-concat "^1.1.2" -es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.53, es5-ext@^0.10.61, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46: - version "0.10.62" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5" - integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA== +es-object-atoms@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941" + integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== dependencies: - es6-iterator "^2.0.3" - es6-symbol "^3.1.3" - next-tick "^1.1.0" + es-errors "^1.3.0" -es6-iterator@^2.0.3: +es-set-tostringtag@^2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777" + integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" + get-intrinsic "^1.2.4" + has-tostringtag "^1.0.2" + hasown "^2.0.1" -es6-symbol@^3.1.1, es6-symbol@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== +es-shim-unscopables@^1.0.0, es-shim-unscopables@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763" + integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw== dependencies: - d "^1.0.1" - ext "^1.1.2" + hasown "^2.0.0" -es6-weak-map@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" - integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== +es-to-primitive@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18" + integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g== dependencies: - d "1" - es5-ext "^0.10.46" - es6-iterator "^2.0.3" - es6-symbol "^3.1.1" - -esbuild-plugin-lodash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/esbuild-plugin-lodash/-/esbuild-plugin-lodash-1.2.0.tgz#6395b64cbb9b23a1bee3e37fbbdd98c50bd0b53a" - integrity sha512-8CyR67Z/VMvcJ4ABYYSaR2hhioeuoFVII1IsyPb6AwAKN57VQW8jFXyY27OwH4FGU3h3OVwwQ/GVNbo+RgpTGA== + is-callable "^1.2.7" + is-date-object "^1.0.5" + is-symbol "^1.0.4" -esbuild@^0.18.0: - version "0.18.11" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.11.tgz#cbf94dc3359d57f600a0dbf281df9b1d1b4a156e" - integrity sha512-i8u6mQF0JKJUlGR3OdFLKldJQMMs8OqM9Cc3UCi9XXziJ9WERM5bfkHaEAy0YAvPRMgqSW55W7xYn84XtEFTtA== - optionalDependencies: - "@esbuild/android-arm" "0.18.11" - "@esbuild/android-arm64" "0.18.11" - "@esbuild/android-x64" "0.18.11" - "@esbuild/darwin-arm64" "0.18.11" - "@esbuild/darwin-x64" "0.18.11" - "@esbuild/freebsd-arm64" "0.18.11" - "@esbuild/freebsd-x64" "0.18.11" - "@esbuild/linux-arm" "0.18.11" - "@esbuild/linux-arm64" "0.18.11" - "@esbuild/linux-ia32" "0.18.11" - "@esbuild/linux-loong64" "0.18.11" - "@esbuild/linux-mips64el" "0.18.11" - "@esbuild/linux-ppc64" "0.18.11" - "@esbuild/linux-riscv64" "0.18.11" - "@esbuild/linux-s390x" "0.18.11" - "@esbuild/linux-x64" "0.18.11" - "@esbuild/netbsd-x64" "0.18.11" - "@esbuild/openbsd-x64" "0.18.11" - "@esbuild/sunos-x64" "0.18.11" - "@esbuild/win32-arm64" "0.18.11" - "@esbuild/win32-ia32" "0.18.11" - "@esbuild/win32-x64" "0.18.11" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +escalade@^3.1.1, escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== -escape-html@^1.0.3, escape-html@~1.0.3: +escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== -escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== eslint-config-prettier@^8.5.0: - version "8.8.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz#bfda738d412adc917fd7b038857110efe98c9348" - integrity sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA== + version "8.10.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz#3a06a662130807e2502fc3ff8b4143d8a0658e11" + integrity sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg== eslint-plugin-eslint-comments@^3.2.0: version "3.2.0" @@ -4467,24 +3470,17 @@ eslint-plugin-ft-flow@^2.0.1: lodash "^4.17.21" string-natural-compare "^3.0.1" -eslint-plugin-jest@^26.5.3: - version "26.9.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-26.9.0.tgz#7931c31000b1c19e57dbfb71bbf71b817d1bf949" - integrity sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng== +eslint-plugin-jest@^27.9.0: + version "27.9.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz#7c98a33605e1d8b8442ace092b60e9919730000b" + integrity sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug== dependencies: "@typescript-eslint/utils" "^5.10.0" -eslint-plugin-prettier@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b" - integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== - dependencies: - prettier-linter-helpers "^1.0.0" - eslint-plugin-react-hooks@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" - integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + version "4.6.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596" + integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ== eslint-plugin-react-native-globals@^0.1.1: version "0.1.2" @@ -4492,33 +3488,35 @@ eslint-plugin-react-native-globals@^0.1.1: integrity sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g== eslint-plugin-react-native@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-4.0.0.tgz#eec41984abe4970bdd7c6082dff7a98a5e34d0bb" - integrity sha512-kMmdxrSY7A1WgdqaGC+rY/28rh7kBGNBRsk48ovqkQmdg5j4K+DaFmegENDzMrdLkoufKGRNkKX6bgSwQTCAxQ== + version "4.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-4.1.0.tgz#5343acd3b2246bc1b857ac38be708f070d18809f" + integrity sha512-QLo7rzTBOl43FvVqDdq5Ql9IoElIuTdjrz9SKAXCvULvBoRZ44JGSkx9z4999ZusCsb4rK3gjS8gOGyeYqZv2Q== dependencies: - "@babel/traverse" "^7.7.4" eslint-plugin-react-native-globals "^0.1.1" eslint-plugin-react@^7.30.1: - version "7.32.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10" - integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg== - dependencies: - array-includes "^3.1.6" - array.prototype.flatmap "^1.3.1" - array.prototype.tosorted "^1.1.1" + version "7.37.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz#cd0935987876ba2900df2f58339f6d92305acc7a" + integrity sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w== + dependencies: + array-includes "^3.1.8" + array.prototype.findlast "^1.2.5" + array.prototype.flatmap "^1.3.2" + array.prototype.tosorted "^1.1.4" doctrine "^2.1.0" + es-iterator-helpers "^1.1.0" estraverse "^5.3.0" + hasown "^2.0.2" jsx-ast-utils "^2.4.1 || ^3.0.0" minimatch "^3.1.2" - object.entries "^1.1.6" - object.fromentries "^2.0.6" - object.hasown "^1.1.2" - object.values "^1.1.6" + object.entries "^1.1.8" + object.fromentries "^2.0.8" + object.values "^1.2.0" prop-types "^15.8.1" - resolve "^2.0.0-next.4" - semver "^6.3.0" - string.prototype.matchall "^4.0.8" + resolve "^2.0.0-next.5" + semver "^6.3.1" + string.prototype.matchall "^4.0.11" + string.prototype.repeat "^1.0.0" eslint-scope@5.1.1, eslint-scope@^5.1.1: version "5.1.1" @@ -4528,10 +3526,10 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.0.tgz#f21ebdafda02352f103634b96dd47d9f81ca117b" - integrity sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw== +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" @@ -4541,32 +3539,33 @@ eslint-visitor-keys@^2.1.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz#c22c48f48942d08ca824cc526211ae400478a994" - integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.19.0: - version "8.44.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.44.0.tgz#51246e3889b259bbcd1d7d736a0c10add4f0e500" - integrity sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A== + version "8.57.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9" + integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" - "@eslint-community/regexpp" "^4.4.0" - "@eslint/eslintrc" "^2.1.0" - "@eslint/js" "8.44.0" - "@humanwhocodes/config-array" "^0.11.10" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.4" + "@eslint/js" "8.57.1" + "@humanwhocodes/config-array" "^0.13.0" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" - ajv "^6.10.0" + "@ungap/structured-clone" "^1.2.0" + ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.3.2" doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.2.0" - eslint-visitor-keys "^3.4.1" - espree "^9.6.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" esquery "^1.4.2" esutils "^2.0.2" fast-deep-equal "^3.1.3" @@ -4576,7 +3575,6 @@ eslint@^8.19.0: globals "^13.19.0" graphemer "^1.4.0" ignore "^5.2.0" - import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" is-path-inside "^3.0.3" @@ -4588,13 +3586,12 @@ eslint@^8.19.0: natural-compare "^1.4.0" optionator "^0.9.3" strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" text-table "^0.2.0" -espree@^9.6.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.0.tgz#80869754b1c6560f32e3b6929194a3fe07c5b82f" - integrity sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A== +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== dependencies: acorn "^8.9.0" acorn-jsx "^5.3.2" @@ -4606,9 +3603,9 @@ esprima@^4.0.0, esprima@~4.0.0: integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.4.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" - integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + version "1.6.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" + integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== dependencies: estraverse "^5.1.0" @@ -4639,32 +3636,11 @@ etag@~1.8.1: resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== -event-emitter@^0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" - integrity sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA== - dependencies: - d "1" - es5-ext "~0.10.14" - event-target-shim@^5.0.0, event-target-shim@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - execa@^5.0.0, execa@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -4685,93 +3661,26 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - expand-template@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== -expect@^29.0.0, expect@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.6.1.tgz#64dd1c8f75e2c0b209418f2b8d36a07921adfdf1" - integrity sha512-XEdDLonERCU1n9uR56/Stx9OqojaLAQtZf9PrCHH9Hl8YXiEIka3H4NXJ3NOIBmQJTg7+j7buh34PMHfJujc8g== +expect@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== dependencies: - "@jest/expect-utils" "^29.6.1" - "@types/node" "*" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.6.1" - jest-message-util "^29.6.1" - jest-util "^29.6.1" + "@jest/expect-utils" "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" exponential-backoff@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" - integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== - -ext@^1.1.2: - version "1.7.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f" - integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== - dependencies: - type "^2.7.2" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -fantasticon@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fantasticon/-/fantasticon-2.0.0.tgz#26b0b8f0b2503c4488ab23d8807e95d9454b642e" - integrity sha512-6/VpHU4CD4qTJblTRXN0/EvNmGPv8P0enQsBLA8PyFupEKvnxlO9ktZyroj1yynskgbzvce5//BYh5OVKw1MSw== - dependencies: - change-case "^4.1.2" - cli-color "^2.0.2" - commander "^9.4.1" - glob "^8.0.3" - handlebars "^4.7.7" - slugify "^1.6.5" - svg2ttf "^6.0.3" - svgicons2svgfont "^12.0.0" - ttf2eot "^3.1.0" - ttf2woff "^3.0.0" - ttf2woff2 "^4.0.5" + integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== fast-base64-decode@^1.0.0: version "1.0.0" @@ -4783,15 +3692,10 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-diff@^1.1.2: - version "1.3.0" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" - integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== - -fast-glob@^3.2.7, fast-glob@^3.2.9: - version "3.3.0" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.0.tgz#7c40cb491e1e2ed5664749e87bfb516dbe8727c0" - integrity sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA== +fast-glob@^3.2.9, fast-glob@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -4809,17 +3713,17 @@ fast-levenshtein@^2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== -fast-xml-parser@^4.0.12: - version "4.2.5" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz#a6747a09296a6cb34f2ae634019bf1738f3b421f" - integrity sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g== +fast-xml-parser@^4.4.1: + version "4.5.0" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz#2882b7d01a6825dfdf909638f2de0256351def37" + integrity sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg== dependencies: strnum "^1.0.5" fastq@^1.6.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" - integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + version "1.17.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== dependencies: reusify "^1.0.4" @@ -4837,32 +3741,10 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - -filelist@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" - integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== - dependencies: - minimatch "^5.0.1" - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" @@ -4884,6 +3766,13 @@ finalhandler@1.1.2: statuses "~1.5.0" unpipe "~1.0.0" +find-babel-config@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-2.1.2.tgz#2841b1bfbbbcdb971e1e39df8cbc43dafa901716" + integrity sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg== + dependencies: + json5 "^2.2.3" + find-cache-dir@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" @@ -4893,15 +3782,6 @@ find-cache-dir@^2.0.0: make-dir "^2.0.0" pkg-dir "^3.0.0" -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -4926,37 +3806,28 @@ find-up@^5.0.0: path-exists "^4.0.0" flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + version "3.2.0" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" + integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== dependencies: - flatted "^3.1.0" + flatted "^3.2.9" + keyv "^4.5.3" rimraf "^3.0.2" -flatted@^3.1.0, flatted@^3.2.7: - version "3.2.9" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" - integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== +flatted@^3.2.9: + version "3.3.2" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.2.tgz#adba1448a9841bec72b42c532ea23dbbedef1a27" + integrity sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA== -flow-enums-runtime@^0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.5.tgz#95884bfcc82edaf27eef7e1dd09732331cfbafbc" - integrity sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ== +flow-enums-runtime@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz#5bb0cd1b0a3e471330f4d109039b7eba5cb3e787" + integrity sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw== flow-parser@0.*: - version "0.211.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.211.0.tgz#710c7dabdfe11494377dcef9a65602e8c445e35a" - integrity sha512-Ftqkqisn4MA8u+1I7KGYz35y/RtLsRETsK4qrH6KkDUjxnC4mgq3CcXbckHpGyfTErqMyVhJnlJ56feEn9Cn7A== - -flow-parser@^0.185.0: - version "0.185.2" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.185.2.tgz#cb7ee57f77377d6c5d69a469e980f6332a15e492" - integrity sha512-2hJ5ACYeJCzNtiVULov6pljKOLygy0zddoqSI1fFetM+XRPpRshFdGEijtqlamA1XwyZ+7rhryI6FQFzvtLWUQ== - -flow-parser@^0.206.0: - version "0.206.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.206.0.tgz#f4f794f8026535278393308e01ea72f31000bfef" - integrity sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w== + version "0.255.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.255.0.tgz#5531951318db50ad760fdc1f150e09a3972785c0" + integrity sha512-7QHV2m2mIMh6yIMaAPOVbyNEW77IARwO69d4DgvfDCjuORiykdMLf7XBjF7Zeov7Cpe1OXJ8sB6/aaCE3xuRBw== for-each@^0.3.3: version "0.3.3" @@ -4965,18 +3836,6 @@ for-each@^0.3.3: dependencies: is-callable "^1.1.3" -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== - dependencies: - map-cache "^0.2.2" - fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" @@ -4987,33 +3846,6 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@>=3.0.0, fs-extra@^11.1.1: - version "11.1.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d" - integrity sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^10.0.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -5023,71 +3855,36 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-minipass@^2.0.0, fs-minipass@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== +function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" -functions-have-names@^1.2.2, functions-have-names@^1.2.3: +functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== -gauge@^4.0.3: - version "4.0.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" - integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.3" - console-control-strings "^1.1.0" - has-unicode "^2.0.1" - signal-exit "^3.0.7" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.5" - -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg== - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" @@ -5098,45 +3895,35 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" - integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: - function-bind "^1.1.1" - has "^1.0.3" + es-errors "^1.3.0" + function-bind "^1.1.2" has-proto "^1.0.1" has-symbols "^1.0.3" + hasown "^2.0.0" get-package-type@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== +get-symbol-description@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" + integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== + call-bind "^1.0.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" github-from-package@0.0.0: version "0.0.0" @@ -5157,7 +3944,7 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -5169,16 +3956,15 @@ glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^8.0.1, glob@^8.0.3: - version "8.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== +glob@^9.3.3: + version "9.3.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-9.3.5.tgz#ca2ed8ca452781a3009685607fdf025a899dfe21" + integrity sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q== dependencies: fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" + minimatch "^8.0.2" + minipass "^4.2.4" + path-scurry "^1.6.1" globals@^11.1.0: version "11.12.0" @@ -5186,18 +3972,19 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.19.0: - version "13.20.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" - integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== + version "13.24.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" + integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== dependencies: type-fest "^0.20.2" -globalthis@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" - integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== +globalthis@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" + integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== dependencies: - define-properties "^1.1.3" + define-properties "^1.2.1" + gopd "^1.0.1" globby@^11.1.0: version "11.1.0" @@ -5218,7 +4005,7 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +graceful-fs@^4.1.11, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -5228,145 +4015,91 @@ graphemer@^1.4.0: resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -gzip-size@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" - integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== - dependencies: - duplexer "^0.1.2" - -handlebars@^4.7.7: - version "4.7.8" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" - integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== - dependencies: - minimist "^1.2.5" - neo-async "^2.6.2" - source-map "^0.6.1" - wordwrap "^1.0.0" - optionalDependencies: - uglify-js "^3.1.4" - has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - has-flag@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-property-descriptors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" - integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: - get-intrinsic "^1.1.1" + es-define-property "^1.0.0" -has-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" - integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== +has-proto@^1.0.1, has-proto@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" + integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has-unicode@^2.0.0, has-unicode@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== +has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== + has-symbols "^1.0.3" -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== +hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" + function-bind "^1.1.2" -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== +hermes-eslint@^0.23.1: + version "0.23.1" + resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.23.1.tgz#e0801e58bd4a70f01b0b0659805f315ab7ea6691" + integrity sha512-DaEpbJobK1KwpTSXrPIKkHs2h+B+RTw2F1g9S70tjtJ14a3zM+2gPVUtc8xyffQqRJ6tPfs+/zRKwV17lwDvqA== dependencies: - function-bind "^1.1.1" + esrecurse "^4.3.0" + hermes-estree "0.23.1" + hermes-parser "0.23.1" -header-case@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063" - integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== - dependencies: - capital-case "^1.0.4" - tslib "^2.0.3" +hermes-estree@0.23.1: + version "0.23.1" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.23.1.tgz#d0bac369a030188120ee7024926aabe5a9f84fdb" + integrity sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg== -hermes-estree@0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.12.0.tgz#8a289f9aee854854422345e6995a48613bac2ca8" - integrity sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw== +hermes-estree@0.24.0: + version "0.24.0" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.24.0.tgz#487dc1ddc0bae698c2d79f34153ac9bf62d7b3c0" + integrity sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw== -hermes-estree@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.8.0.tgz#530be27243ca49f008381c1f3e8b18fb26bf9ec0" - integrity sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q== +hermes-estree@0.25.1: + version "0.25.1" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.25.1.tgz#6aeec17d1983b4eabf69721f3aa3eb705b17f480" + integrity sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw== -hermes-parser@0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.12.0.tgz#114dc26697cfb41a6302c215b859b74224383773" - integrity sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw== +hermes-parser@0.23.1: + version "0.23.1" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.23.1.tgz#e5de648e664f3b3d84d01b48fc7ab164f4b68205" + integrity sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA== dependencies: - hermes-estree "0.12.0" + hermes-estree "0.23.1" -hermes-parser@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.8.0.tgz#116dceaba32e45b16d6aefb5c4c830eaeba2d257" - integrity sha512-yZKalg1fTYG5eOiToLUaw69rQfZq/fi+/NtEXRU7N87K/XobNRhRWorh80oSge2lWUiZfTgUvRJH+XgZWrhoqA== +hermes-parser@0.24.0: + version "0.24.0" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.24.0.tgz#2ed19d079efc0848eb1f800f0c393a074c4696fb" + integrity sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg== dependencies: - hermes-estree "0.8.0" + hermes-estree "0.24.0" -hermes-profile-transformer@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz#bd0f5ecceda80dd0ddaae443469ab26fb38fc27b" - integrity sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ== +hermes-parser@0.25.1: + version "0.25.1" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.25.1.tgz#5be0e487b2090886c62bd8a11724cd766d5f54d1" + integrity sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA== dependencies: - source-map "^0.7.3" + hermes-estree "0.25.1" hoist-non-react-statics@^3.3.0: version "3.3.2" @@ -5387,11 +4120,6 @@ html-parse-stringify@^3.0.1: dependencies: void-elements "3.1.0" -http-cache-semantics@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" - integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== - http-errors@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" @@ -5403,68 +4131,37 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" +http-status-codes@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-2.3.0.tgz#987fefb28c69f92a43aecc77feec2866349a8bfc" + integrity sha512-RJ8XvFvpPM/Dmc5SV+dC4y5PCeOhT3x1Hq0NU3rjGeg5a/CqlhZ7uudknPwZFz4aeAXDcbAyaeP7GAo9lvngtA== human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== - dependencies: - ms "^2.0.0" - -i18next@^21.8.9: - version "21.10.0" - resolved "https://registry.yarnpkg.com/i18next/-/i18next-21.10.0.tgz#85429af55fdca4858345d0e16b584ec29520197d" - integrity sha512-YeuIBmFsGjUfO3qBmMOc0rQaun4mIpGKET5WDwvu8lU7gvwpcariZLNtL0Fzj+zazcHUrlXHiptcFhBMFaxzfg== - dependencies: - "@babel/runtime" "^7.17.2" - -iconv-lite@^0.6.2: - version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== +i18next@^24.0.2: + version "24.0.2" + resolved "https://registry.yarnpkg.com/i18next/-/i18next-24.0.2.tgz#00ee14417675e5733902d60e0bbd424c1ecd2a5f" + integrity sha512-D88xyIGcWAKwBTAs4RSqASi8NXR/NhCVSTM4LDbdoU8qb/5dcEZjNCLDhtQBB7Epw/Cp1w2vH/3ujoTbqLSs5g== dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" + "@babel/runtime" "^7.23.2" ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore@^5.0.5, ignore@^5.2.0: - version "5.2.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" - integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== - -image-size@^0.6.0: - version "0.6.3" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" - integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA== +ignore@^5.0.5, ignore@^5.2.0, ignore@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== image-size@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" - integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== + version "1.1.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.1.1.tgz#ddd67d4dc340e52ac29ce5f546a09f4e29e840ac" + integrity sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ== dependencies: queue "6.0.2" @@ -5476,7 +4173,7 @@ import-fresh@^2.0.0: caller-path "^2.0.0" resolve-from "^3.0.0" -import-fresh@^3.0.0, import-fresh@^3.2.1: +import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -5485,9 +4182,9 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: resolve-from "^4.0.0" import-local@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" - integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + version "3.2.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.2.0.tgz#c3d5c745798c02a6f8b897726aba5100186ee260" + integrity sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA== dependencies: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" @@ -5497,16 +4194,6 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -5525,19 +4212,19 @@ ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -internal-slot@^1.0.3, internal-slot@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" - integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== +internal-slot@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" + integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== dependencies: - get-intrinsic "^1.2.0" - has "^1.0.3" + es-errors "^1.3.0" + hasown "^2.0.0" side-channel "^1.0.4" -intl-pluralrules@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/intl-pluralrules/-/intl-pluralrules-1.3.1.tgz#304ec4038a597894f6616633cbf5e66fb3dbee04" - integrity sha512-sNYPls1Q4fyN0EGLFVJ7TIuaMWln01LupLozfIBt69rHK0DHehghMSz6ejfnSklgRddnyQSEaQPIU6d9TCKH3w== +intl-pluralrules@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/intl-pluralrules/-/intl-pluralrules-2.0.1.tgz#de16c3df1e09437635829725e88ea70c9ad79569" + integrity sha512-astxTLzIdXPeN0K9Rumi6LfMpm3rvNO0iJE+h/k8Kr/is+wPbRe4ikyDjlLr6VTh/mEfNv8RjN+gu3KwDiuhqg== invariant@*, invariant@2.2.4, invariant@^2.2.4: version "2.2.4" @@ -5546,38 +4233,13 @@ invariant@*, invariant@2.2.4, invariant@^2.2.4: dependencies: loose-envify "^1.0.0" -ip@^1.1.5: - version "1.1.8" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" - integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== - -ip@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" - integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - -is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" - integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== +is-array-buffer@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98" + integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== dependencies: call-bind "^1.0.2" - get-intrinsic "^1.2.0" - is-typed-array "^1.1.10" + get-intrinsic "^1.2.1" is-arrayish@^0.2.1: version "0.2.1" @@ -5589,6 +4251,13 @@ is-arrayish@^0.3.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== +is-async-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" + integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== + dependencies: + has-tostringtag "^1.0.0" + is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -5604,95 +4273,53 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: +is-callable@^1.1.3, is-callable@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.11.0, is-core-module@^2.9.0: - version "2.12.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" - integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== - dependencies: - has "^1.0.3" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== +is-core-module@^2.13.0: + version "2.15.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" + integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== dependencies: - kind-of "^3.0.2" + hasown "^2.0.2" -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== +is-data-view@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f" + integrity sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w== dependencies: - kind-of "^6.0.0" + is-typed-array "^1.1.13" -is-date-object@^1.0.1: +is-date-object@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== dependencies: has-tostringtag "^1.0.0" -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - is-directory@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== -is-docker@^2.0.0, is-docker@^2.1.1: +is-docker@^2.0.0: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== +is-finalizationregistry@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.1.0.tgz#d74a7d0c5f3578e34a20729e69202e578d495dc2" + integrity sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA== dependencies: - number-is-nan "^1.0.0" + call-bind "^1.0.7" is-fullwidth-code-point@^2.0.0: version "2.0.0" @@ -5709,6 +4336,13 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== +is-generator-function@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" @@ -5721,15 +4355,15 @@ is-interactive@^1.0.0: resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== -is-lambda@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" - integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== +is-map@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" + integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== -is-negative-zero@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" - integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== +is-negative-zero@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" + integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== is-number-object@^1.0.4: version "1.0.7" @@ -5738,13 +4372,6 @@ is-number-object@^1.0.4: dependencies: has-tostringtag "^1.0.0" -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== - dependencies: - kind-of "^3.0.2" - is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -5760,18 +4387,13 @@ is-plain-obj@^2.1.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== -is-plain-object@^2.0.3, is-plain-object@^2.0.4: +is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" -is-promise@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" - integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== - is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -5780,17 +4402,17 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-shared-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" - integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== - dependencies: - call-bind "^1.0.2" +is-set@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" + integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== +is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688" + integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg== + dependencies: + call-bind "^1.0.7" is-stream@^2.0.0: version "2.0.1" @@ -5804,34 +4426,30 @@ is-string@^1.0.5, is-string@^1.0.7: dependencies: has-tostringtag "^1.0.0" -is-svg-path@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-svg-path/-/is-svg-path-1.0.2.tgz#77ab590c12b3d20348e5c7a13d0040c87784dda0" - integrity sha512-Lj4vePmqpPR1ZnRctHv8ltSh1OrSxHkhUkd7wi+VQdcdP15/KvQFyk7LhNuM7ZW0EVbJz8kZLVmL9quLrfq4Kg== - -is-symbol@^1.0.2, is-symbol@^1.0.3: +is-symbol@^1.0.3, is-symbol@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== dependencies: has-symbols "^1.0.2" -is-typed-array@^1.1.10, is-typed-array@^1.1.9: - version "1.1.10" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" - integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== +is-typed-array@^1.1.13: + version "1.1.13" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" + integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" + which-typed-array "^1.1.14" is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== +is-weakmap@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" + integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== + is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -5839,10 +4457,13 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== +is-weakset@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.3.tgz#e801519df8c0c43e12ff2834eead84ec9e624007" + integrity sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ== + dependencies: + call-bind "^1.0.7" + get-intrinsic "^1.2.4" is-wsl@^1.1.0: version "1.1.0" @@ -5856,7 +4477,12 @@ is-wsl@^2.1.1, is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -isarray@1.0.0, isarray@~1.0.0: +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== @@ -5866,24 +4492,17 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: +isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + version "3.2.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" + integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: +istanbul-lib-instrument@^5.0.4: version "5.2.1" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== @@ -5894,13 +4513,24 @@ istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: istanbul-lib-coverage "^3.2.0" semver "^6.3.0" +istanbul-lib-instrument@^6.0.0: + version "6.0.3" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz#fa15401df6c15874bcb2105f773325d78c666765" + integrity sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q== + dependencies: + "@babel/core" "^7.23.9" + "@babel/parser" "^7.23.9" + "@istanbuljs/schema" "^0.1.3" + istanbul-lib-coverage "^3.2.0" + semver "^7.5.4" + istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + version "3.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" + integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== dependencies: istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" + make-dir "^4.0.0" supports-color "^7.1.0" istanbul-lib-source-maps@^4.0.0: @@ -5913,379 +4543,337 @@ istanbul-lib-source-maps@^4.0.0: source-map "^0.6.1" istanbul-reports@^3.1.3: - version "3.1.5" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" - integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + version "3.1.7" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.7.tgz#daed12b9e1dca518e15c056e1e537e741280fa0b" + integrity sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jake@^10.8.5: - version "10.8.7" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f" - integrity sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== +iterator.prototype@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.3.tgz#016c2abe0be3bbdb8319852884f60908ac62bf9c" + integrity sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ== dependencies: - async "^3.2.3" - chalk "^4.0.2" - filelist "^1.0.4" - minimatch "^3.1.2" + define-properties "^1.2.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + reflect.getprototypeof "^1.0.4" + set-function-name "^2.0.1" -jest-changed-files@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.5.0.tgz#e88786dca8bf2aa899ec4af7644e16d9dcf9b23e" - integrity sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag== +jest-changed-files@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" + integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== dependencies: execa "^5.0.0" + jest-util "^29.7.0" p-limit "^3.1.0" -jest-circus@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.6.1.tgz#861dab37e71a89907d1c0fabc54a0019738ed824" - integrity sha512-tPbYLEiBU4MYAL2XoZme/bgfUeotpDBd81lgHLCbDZZFaGmECk0b+/xejPFtmiBP87GgP/y4jplcRpbH+fgCzQ== +jest-circus@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" + integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== dependencies: - "@jest/environment" "^29.6.1" - "@jest/expect" "^29.6.1" - "@jest/test-result" "^29.6.1" - "@jest/types" "^29.6.1" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" - dedent "^0.7.0" + dedent "^1.0.0" is-generator-fn "^2.0.0" - jest-each "^29.6.1" - jest-matcher-utils "^29.6.1" - jest-message-util "^29.6.1" - jest-runtime "^29.6.1" - jest-snapshot "^29.6.1" - jest-util "^29.6.1" + jest-each "^29.7.0" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" p-limit "^3.1.0" - pretty-format "^29.6.1" + pretty-format "^29.7.0" pure-rand "^6.0.0" slash "^3.0.0" stack-utils "^2.0.3" -jest-cli@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.6.1.tgz#99d9afa7449538221c71f358f0fdd3e9c6e89f72" - integrity sha512-607dSgTA4ODIN6go9w6xY3EYkyPFGicx51a69H7yfvt7lN53xNswEVLovq+E77VsTRi5fWprLH0yl4DJgE8Ing== +jest-cli@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" + integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== dependencies: - "@jest/core" "^29.6.1" - "@jest/test-result" "^29.6.1" - "@jest/types" "^29.6.1" + "@jest/core" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" chalk "^4.0.0" + create-jest "^29.7.0" exit "^0.1.2" - graceful-fs "^4.2.9" import-local "^3.0.2" - jest-config "^29.6.1" - jest-util "^29.6.1" - jest-validate "^29.6.1" - prompts "^2.0.1" + jest-config "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" yargs "^17.3.1" -jest-config@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.6.1.tgz#d785344509065d53a238224c6cdc0ed8e2f2f0dd" - integrity sha512-XdjYV2fy2xYixUiV2Wc54t3Z4oxYPAELUzWnV6+mcbq0rh742X2p52pii5A3oeRzYjLnQxCsZmp0qpI6klE2cQ== +jest-config@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" + integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== dependencies: "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.6.1" - "@jest/types" "^29.6.1" - babel-jest "^29.6.1" + "@jest/test-sequencer" "^29.7.0" + "@jest/types" "^29.6.3" + babel-jest "^29.7.0" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.3" graceful-fs "^4.2.9" - jest-circus "^29.6.1" - jest-environment-node "^29.6.1" - jest-get-type "^29.4.3" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.1" - jest-runner "^29.6.1" - jest-util "^29.6.1" - jest-validate "^29.6.1" + jest-circus "^29.7.0" + jest-environment-node "^29.7.0" + jest-get-type "^29.6.3" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-runner "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" micromatch "^4.0.4" parse-json "^5.2.0" - pretty-format "^29.6.1" + pretty-format "^29.7.0" slash "^3.0.0" strip-json-comments "^3.1.1" -jest-diff@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.6.1.tgz#13df6db0a89ee6ad93c747c75c85c70ba941e545" - integrity sha512-FsNCvinvl8oVxpNLttNQX7FAq7vR+gMDGj90tiP7siWw1UdakWUGqrylpsYrpvj908IYckm5Y0Q7azNAozU1Kg== +jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== dependencies: chalk "^4.0.0" - diff-sequences "^29.4.3" - jest-get-type "^29.4.3" - pretty-format "^29.6.1" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" -jest-docblock@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.4.3.tgz#90505aa89514a1c7dceeac1123df79e414636ea8" - integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg== +jest-docblock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" + integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== dependencies: detect-newline "^3.0.0" -jest-each@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.6.1.tgz#975058e5b8f55c6780beab8b6ab214921815c89c" - integrity sha512-n5eoj5eiTHpKQCAVcNTT7DRqeUmJ01hsAL0Q1SMiBHcBcvTKDELixQOGMCpqhbIuTcfC4kMfSnpmDqRgRJcLNQ== +jest-each@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" + integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" chalk "^4.0.0" - jest-get-type "^29.4.3" - jest-util "^29.6.1" - pretty-format "^29.6.1" - -jest-environment-node@^29.2.1, jest-environment-node@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.6.1.tgz#08a122dece39e58bc388da815a2166c58b4abec6" - integrity sha512-ZNIfAiE+foBog24W+2caIldl4Irh8Lx1PUhg/GZ0odM1d/h2qORAsejiFc7zb+SEmYPn1yDZzEDSU5PmDkmVLQ== - dependencies: - "@jest/environment" "^29.6.1" - "@jest/fake-timers" "^29.6.1" - "@jest/types" "^29.6.1" - "@types/node" "*" - jest-mock "^29.6.1" - jest-util "^29.6.1" + jest-get-type "^29.6.3" + jest-util "^29.7.0" + pretty-format "^29.7.0" -jest-get-type@^26.3.0: - version "26.3.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" - integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== +jest-environment-node@^29.6.3, jest-environment-node@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + jest-util "^29.7.0" -jest-get-type@^29.4.3, jest-get-type@^29.6.3: +jest-get-type@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== -jest-haste-map@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.6.1.tgz#62655c7a1c1b349a3206441330fb2dbdb4b63803" - integrity sha512-0m7f9PZXxOCk1gRACiVgX85knUKPKLPg4oRCjLoqIm9brTHXaorMA0JpmtmVkQiT8nmXyIVoZd/nnH1cfC33ig== +jest-haste-map@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" + integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@types/graceful-fs" "^4.1.3" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.9" - jest-regex-util "^29.4.3" - jest-util "^29.6.1" - jest-worker "^29.6.1" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + jest-worker "^29.7.0" micromatch "^4.0.4" walker "^1.0.8" optionalDependencies: fsevents "^2.3.2" -jest-leak-detector@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.6.1.tgz#66a902c81318e66e694df7d096a95466cb962f8e" - integrity sha512-OrxMNyZirpOEwkF3UHnIkAiZbtkBWiye+hhBweCHkVbCgyEy71Mwbb5zgeTNYWJBi1qgDVfPC1IwO9dVEeTLwQ== +jest-leak-detector@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" + integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== dependencies: - jest-get-type "^29.4.3" - pretty-format "^29.6.1" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" -jest-matcher-utils@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.6.1.tgz#6c60075d84655d6300c5d5128f46531848160b53" - integrity sha512-SLaztw9d2mfQQKHmJXKM0HCbl2PPVld/t9Xa6P9sgiExijviSp7TnZZpw2Fpt+OI3nwUO/slJbOfzfUMKKC5QA== +jest-matcher-utils@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== dependencies: chalk "^4.0.0" - jest-diff "^29.6.1" - jest-get-type "^29.4.3" - pretty-format "^29.6.1" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" -jest-message-util@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.6.1.tgz#d0b21d87f117e1b9e165e24f245befd2ff34ff8d" - integrity sha512-KoAW2zAmNSd3Gk88uJ56qXUWbFk787QKmjjJVOjtGFmmGSZgDBrlIL4AfQw1xyMYPNVD7dNInfIbur9B2rd/wQ== +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== dependencies: "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" graceful-fs "^4.2.9" micromatch "^4.0.4" - pretty-format "^29.6.1" + pretty-format "^29.7.0" slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.6.1.tgz#049ee26aea8cbf54c764af649070910607316517" - integrity sha512-brovyV9HBkjXAEdRooaTQK42n8usKoSRR3gihzUpYeV/vwqgSoNfrksO7UfSACnPmxasO/8TmHM3w9Hp3G1dgw== +jest-mock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-util "^29.6.1" + jest-util "^29.7.0" jest-pnp-resolver@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== -jest-regex-util@^27.0.6: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" - integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== - -jest-regex-util@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8" - integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== +jest-regex-util@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" + integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== -jest-resolve-dependencies@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.1.tgz#b85b06670f987a62515bbf625d54a499e3d708f5" - integrity sha512-BbFvxLXtcldaFOhNMXmHRWx1nXQO5LoXiKSGQcA1LxxirYceZT6ch8KTE1bK3X31TNG/JbkI7OkS/ABexVahiw== +jest-resolve-dependencies@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" + integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== dependencies: - jest-regex-util "^29.4.3" - jest-snapshot "^29.6.1" + jest-regex-util "^29.6.3" + jest-snapshot "^29.7.0" -jest-resolve@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.6.1.tgz#4c3324b993a85e300add2f8609f51b80ddea39ee" - integrity sha512-AeRkyS8g37UyJiP9w3mmI/VXU/q8l/IH52vj/cDAyScDcemRbSBhfX/NMYIGilQgSVwsjxrCHf3XJu4f+lxCMg== +jest-resolve@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" + integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== dependencies: chalk "^4.0.0" graceful-fs "^4.2.9" - jest-haste-map "^29.6.1" + jest-haste-map "^29.7.0" jest-pnp-resolver "^1.2.2" - jest-util "^29.6.1" - jest-validate "^29.6.1" + jest-util "^29.7.0" + jest-validate "^29.7.0" resolve "^1.20.0" resolve.exports "^2.0.0" slash "^3.0.0" -jest-runner@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.6.1.tgz#54557087e7972d345540d622ab5bfc3d8f34688c" - integrity sha512-tw0wb2Q9yhjAQ2w8rHRDxteryyIck7gIzQE4Reu3JuOBpGp96xWgF0nY8MDdejzrLCZKDcp8JlZrBN/EtkQvPQ== +jest-runner@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" + integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== dependencies: - "@jest/console" "^29.6.1" - "@jest/environment" "^29.6.1" - "@jest/test-result" "^29.6.1" - "@jest/transform" "^29.6.1" - "@jest/types" "^29.6.1" + "@jest/console" "^29.7.0" + "@jest/environment" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" emittery "^0.13.1" graceful-fs "^4.2.9" - jest-docblock "^29.4.3" - jest-environment-node "^29.6.1" - jest-haste-map "^29.6.1" - jest-leak-detector "^29.6.1" - jest-message-util "^29.6.1" - jest-resolve "^29.6.1" - jest-runtime "^29.6.1" - jest-util "^29.6.1" - jest-watcher "^29.6.1" - jest-worker "^29.6.1" + jest-docblock "^29.7.0" + jest-environment-node "^29.7.0" + jest-haste-map "^29.7.0" + jest-leak-detector "^29.7.0" + jest-message-util "^29.7.0" + jest-resolve "^29.7.0" + jest-runtime "^29.7.0" + jest-util "^29.7.0" + jest-watcher "^29.7.0" + jest-worker "^29.7.0" p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.6.1.tgz#8a0fc9274ef277f3d70ba19d238e64334958a0dc" - integrity sha512-D6/AYOA+Lhs5e5il8+5pSLemjtJezUr+8zx+Sn8xlmOux3XOqx4d8l/2udBea8CRPqqrzhsKUsN/gBDE/IcaPQ== - dependencies: - "@jest/environment" "^29.6.1" - "@jest/fake-timers" "^29.6.1" - "@jest/globals" "^29.6.1" - "@jest/source-map" "^29.6.0" - "@jest/test-result" "^29.6.1" - "@jest/transform" "^29.6.1" - "@jest/types" "^29.6.1" +jest-runtime@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" + integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/globals" "^29.7.0" + "@jest/source-map" "^29.6.3" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" glob "^7.1.3" graceful-fs "^4.2.9" - jest-haste-map "^29.6.1" - jest-message-util "^29.6.1" - jest-mock "^29.6.1" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.1" - jest-snapshot "^29.6.1" - jest-util "^29.6.1" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" strip-bom "^4.0.0" -jest-serializer@^27.0.6: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" - integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.9" - -jest-snapshot@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.6.1.tgz#0d083cb7de716d5d5cdbe80d598ed2fbafac0239" - integrity sha512-G4UQE1QQ6OaCgfY+A0uR1W2AY0tGXUPQpoUClhWHq1Xdnx1H6JOrC2nH5lqnOEqaDgbHFgIwZ7bNq24HpB180A== +jest-snapshot@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" + integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== dependencies: "@babel/core" "^7.11.6" "@babel/generator" "^7.7.2" "@babel/plugin-syntax-jsx" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.6.1" - "@jest/transform" "^29.6.1" - "@jest/types" "^29.6.1" - "@types/prettier" "^2.1.5" + "@jest/expect-utils" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^29.6.1" + expect "^29.7.0" graceful-fs "^4.2.9" - jest-diff "^29.6.1" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.6.1" - jest-message-util "^29.6.1" - jest-util "^29.6.1" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" natural-compare "^1.4.0" - pretty-format "^29.6.1" + pretty-format "^29.7.0" semver "^7.5.3" -jest-util@^27.2.0: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" - integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== - dependencies: - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-util@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.6.1.tgz#c9e29a87a6edbf1e39e6dee2b4689b8a146679cb" - integrity sha512-NRFCcjc+/uO3ijUVyNOQJluf8PtGCe/W6cix36+M3cTFgiYqFOOW5MgN4JOOcvbUhcKTYVd1CvHz/LWi8d16Mg== +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== dependencies: - "@jest/types" "^29.6.1" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" ci-info "^3.2.0" graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^26.5.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" - integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== - dependencies: - "@jest/types" "^26.6.2" - camelcase "^6.0.0" - chalk "^4.0.0" - jest-get-type "^26.3.0" - leven "^3.1.0" - pretty-format "^26.6.2" - -jest-validate@^29.2.1, jest-validate@^29.6.1: +jest-validate@^29.6.3, jest-validate@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== @@ -6297,57 +4885,48 @@ jest-validate@^29.2.1, jest-validate@^29.6.1: leven "^3.1.0" pretty-format "^29.7.0" -jest-watcher@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.6.1.tgz#7c0c43ddd52418af134c551c92c9ea31e5ec942e" - integrity sha512-d4wpjWTS7HEZPaaj8m36QiaP856JthRZkrgcIY/7ISoUWPIillrXM23WPboZVLbiwZBt4/qn2Jke84Sla6JhFA== +jest-watcher@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" + integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== dependencies: - "@jest/test-result" "^29.6.1" - "@jest/types" "^29.6.1" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" emittery "^0.13.1" - jest-util "^29.6.1" + jest-util "^29.7.0" string-length "^4.0.1" -jest-worker@^27.2.0: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" - integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest-worker@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.1.tgz#64b015f0e985ef3a8ad049b61fe92b3db74a5319" - integrity sha512-U+Wrbca7S8ZAxAe9L6nb6g8kPdia5hj32Puu5iOqBCMTMWFHXuK6dOV2IFrpedbTV8fjMFLdWNttQTBL6u2MRA== +jest-worker@^29.6.3, jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== dependencies: "@types/node" "*" - jest-util "^29.6.1" + jest-util "^29.7.0" merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.6.1.tgz#74be1cb719c3abe439f2d94aeb18e6540a5b02ad" - integrity sha512-Nirw5B4nn69rVUZtemCQhwxOBhm0nsp3hmtF4rzCeWD7BkjAXRIji7xWQfnTNbz9g0aVsBX6aZK3n+23LM6uDw== +jest@^29.6.3: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" + integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== dependencies: - "@jest/core" "^29.6.1" - "@jest/types" "^29.6.1" + "@jest/core" "^29.7.0" + "@jest/types" "^29.6.3" import-local "^3.0.2" - jest-cli "^29.6.1" + jest-cli "^29.7.0" joi@^17.2.1: - version "17.9.2" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.9.2.tgz#8b2e4724188369f55451aebd1d0b1d9482470690" - integrity sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw== + version "17.13.3" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.13.3.tgz#0f5cc1169c999b30d344366d384b12d92558bcec" + integrity sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA== dependencies: - "@hapi/hoek" "^9.0.0" - "@hapi/topo" "^5.0.0" - "@sideway/address" "^4.1.3" + "@hapi/hoek" "^9.3.0" + "@hapi/topo" "^5.1.0" + "@sideway/address" "^4.1.5" "@sideway/formula" "^3.0.1" "@sideway/pinpoint" "^2.0.0" @@ -6364,7 +4943,7 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^4.0.0, js-yaml@^4.1.0: +js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== @@ -6381,31 +4960,6 @@ jsc-safe-url@^0.2.2: resolved "https://registry.yarnpkg.com/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz#141c14fbb43791e88d5dc64e85a374575a83477a" integrity sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q== -jscodeshift@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.13.1.tgz#69bfe51e54c831296380585c6d9e733512aecdef" - integrity sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ== - dependencies: - "@babel/core" "^7.13.16" - "@babel/parser" "^7.13.16" - "@babel/plugin-proposal-class-properties" "^7.13.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" - "@babel/plugin-proposal-optional-chaining" "^7.13.12" - "@babel/plugin-transform-modules-commonjs" "^7.13.8" - "@babel/preset-flow" "^7.13.13" - "@babel/preset-typescript" "^7.13.0" - "@babel/register" "^7.13.16" - babel-core "^7.0.0-bridge.0" - chalk "^4.1.2" - flow-parser "0.*" - graceful-fs "^4.2.4" - micromatch "^3.1.10" - neo-async "^2.5.0" - node-dir "^0.1.17" - recast "^0.20.4" - temp "^0.8.4" - write-file-atomic "^2.3.0" - jscodeshift@^0.14.0: version "0.14.0" resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.14.0.tgz#7542e6715d6d2e8bde0b4e883f0ccea358b46881" @@ -6431,15 +4985,15 @@ jscodeshift@^0.14.0: temp "^0.8.4" write-file-atomic "^2.3.0" -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== +jsesc@^3.0.2, jsesc@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e" + integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== json-parse-better-errors@^1.0.1: version "1.0.2" @@ -6461,7 +5015,7 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json5@^2.1.2, json5@^2.2.2: +json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -6473,45 +5027,24 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - "jsx-ast-utils@^2.4.1 || ^3.0.0": - version "3.3.4" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz#b896535fed5b867650acce5a9bd4135ffc7b3bf9" - integrity sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw== + version "3.3.5" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" + integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== dependencies: array-includes "^3.1.6" array.prototype.flat "^1.3.1" object.assign "^4.1.4" object.values "^1.1.6" -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: - is-buffer "^1.1.5" + json-buffer "3.0.1" -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: +kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -6534,20 +5067,19 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" +lighthouse-logger@^1.0.0: + version "1.4.2" + resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz#aef90f9e97cd81db367c7634292ee22079280aaa" + integrity sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g== + dependencies: + debug "^2.6.9" + marky "^1.2.2" + lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -loader-utils@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" - integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" @@ -6590,7 +5122,7 @@ lodash.throttle@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== -lodash@4.17.21, lodash@^4.17.10, lodash@^4.17.20, lodash@^4.17.21: +lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -6619,12 +5151,10 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" +lru-cache@^10.2.0: + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== lru-cache@^5.1.1: version "5.1.1" @@ -6633,25 +5163,6 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -lru-cache@^7.7.1: - version "7.18.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" - integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== - -lru-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" - integrity sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ== - dependencies: - es5-ext "~0.10.2" - make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -6660,34 +5171,12 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-fetch-happen@^10.0.3: - version "10.2.1" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164" - integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== - dependencies: - agentkeepalive "^4.2.1" - cacache "^16.1.0" - http-cache-semantics "^4.1.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - is-lambda "^1.0.1" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-fetch "^2.0.3" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^0.6.3" - promise-retry "^2.0.1" - socks-proxy-agent "^7.0.0" - ssri "^9.0.0" +make-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== + dependencies: + semver "^7.5.3" makeerror@1.0.12: version "1.0.12" @@ -6696,42 +5185,16 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== - dependencies: - object-visit "^1.0.0" - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== +marky@^1.2.2: + version "1.2.5" + resolved "https://registry.yarnpkg.com/marky/-/marky-1.2.5.tgz#55796b688cbd72390d2d399eaaf1832c9413e3c0" + integrity sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q== memoize-one@^5.0.0: version "5.2.1" resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== -memoizee@^0.4.15: - version "0.4.15" - resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.15.tgz#e6f3d2da863f318d02225391829a6c5956555b72" - integrity sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ== - dependencies: - d "^1.0.1" - es5-ext "^0.10.53" - es6-weak-map "^2.0.3" - event-emitter "^0.3.5" - is-promise "^2.2.2" - lru-queue "^0.1.0" - next-tick "^1.1.0" - timers-ext "^0.1.7" - merge-options@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/merge-options/-/merge-options-3.0.4.tgz#84709c2aa2a4b24c1981f66c179fe5565cc6dbb7" @@ -6749,126 +5212,67 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -metro-babel-transformer@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.73.10.tgz#b27732fa3869f397246ee8ecf03b64622ab738c1" - integrity sha512-Yv2myTSnpzt/lTyurLvqYbBkytvUJcLHN8XD3t7W6rGiLTQPzmf1zypHQLphvcAXtCWBOXFtH7KLOSi2/qMg+A== +metro-babel-transformer@0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz#cf468eafea52e4d8a77844eb7257f8a76e9d9d94" + integrity sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg== dependencies: - "@babel/core" "^7.20.0" - hermes-parser "0.8.0" - metro-source-map "0.73.10" + "@babel/core" "^7.25.2" + flow-enums-runtime "^0.0.6" + hermes-parser "0.24.0" nullthrows "^1.1.1" -metro-babel-transformer@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.76.8.tgz#5efd1027353b36b73706164ef09c290dceac096a" - integrity sha512-Hh6PW34Ug/nShlBGxkwQJSgPGAzSJ9FwQXhUImkzdsDgVu6zj5bx258J8cJVSandjNoQ8nbaHK6CaHlnbZKbyA== +metro-cache-key@0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.81.0.tgz#5db34fa1a323a2310205bda7abd0df9614e36f45" + integrity sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ== dependencies: - "@babel/core" "^7.20.0" - hermes-parser "0.12.0" - nullthrows "^1.1.1" - -metro-cache-key@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.73.10.tgz#8d63591187d295b62a80aed64a87864b1e9d67a2" - integrity sha512-JMVDl/EREDiUW//cIcUzRjKSwE2AFxVWk47cFBer+KA4ohXIG2CQPEquT56hOw1Y1s6gKNxxs1OlAOEsubrFjw== - -metro-cache-key@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.76.8.tgz#8a0a5e991c06f56fcc584acadacb313c312bdc16" - integrity sha512-buKQ5xentPig9G6T37Ww/R/bC+/V1MA5xU/D8zjnhlelsrPG6w6LtHUS61ID3zZcMZqYaELWk5UIadIdDsaaLw== - -metro-cache@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.73.10.tgz#02e9cb7c1e42aab5268d2ecce35ad8f2c08891de" - integrity sha512-wPGlQZpdVlM404m7MxJqJ+hTReDr5epvfPbt2LerUAHY9RN99w61FeeAe25BMZBwgUgDtAsfGlJ51MBHg8MAqw== - dependencies: - metro-core "0.73.10" - rimraf "^3.0.2" - -metro-cache@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.76.8.tgz#296c1c189db2053b89735a8f33dbe82575f53661" - integrity sha512-QBJSJIVNH7Hc/Yo6br/U/qQDUpiUdRgZ2ZBJmvAbmAKp2XDzsapnMwK/3BGj8JNWJF7OLrqrYHsRsukSbUBpvQ== - dependencies: - metro-core "0.76.8" - rimraf "^3.0.2" + flow-enums-runtime "^0.0.6" -metro-config@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.73.10.tgz#a9ec3d0a1290369e3f46c467a4c4f6dd43acc223" - integrity sha512-wIlybd1Z9I8K2KcStTiJxTB7OK529dxFgogNpKCTU/3DxkgAASqSkgXnZP6kVyqjh5EOWAKFe5U6IPic7kXDdQ== +metro-cache@0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.81.0.tgz#90470d10d190ad708f04c6e337eec2c7cddb3db0" + integrity sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g== dependencies: - cosmiconfig "^5.0.5" - jest-validate "^26.5.2" - metro "0.73.10" - metro-cache "0.73.10" - metro-core "0.73.10" - metro-runtime "0.73.10" + exponential-backoff "^3.1.1" + flow-enums-runtime "^0.0.6" + metro-core "0.81.0" -metro-config@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.76.8.tgz#20bd5397fcc6096f98d2a813a7cecb38b8af062d" - integrity sha512-SL1lfKB0qGHALcAk2zBqVgQZpazDYvYFGwCK1ikz0S6Y/CM2i2/HwuZN31kpX6z3mqjv/6KvlzaKoTb1otuSAA== +metro-config@0.81.0, metro-config@^0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.81.0.tgz#8f8074033cb7e9ddb5b0459642adf6880bc9fbc1" + integrity sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg== dependencies: connect "^3.6.5" cosmiconfig "^5.0.5" - jest-validate "^29.2.1" - metro "0.76.8" - metro-cache "0.76.8" - metro-core "0.76.8" - metro-runtime "0.76.8" - -metro-core@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.73.10.tgz#feb3c228aa8c0dde71d8e4cef614cc3a1dc3bbd7" - integrity sha512-5uYkajIxKyL6W45iz/ftNnYPe1l92CvF2QJeon1CHsMXkEiOJxEjo41l+iSnO/YodBGrmMCyupSO4wOQGUc0lw== - dependencies: - lodash.throttle "^4.1.1" - metro-resolver "0.73.10" - -metro-core@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.76.8.tgz#917c8157c63406cb223522835abb8e7c6291dcad" - integrity sha512-sl2QLFI3d1b1XUUGxwzw/KbaXXU/bvFYrSKz6Sg19AdYGWFyzsgZ1VISRIDf+HWm4R/TJXluhWMEkEtZuqi3qA== - dependencies: + flow-enums-runtime "^0.0.6" + jest-validate "^29.6.3" + metro "0.81.0" + metro-cache "0.81.0" + metro-core "0.81.0" + metro-runtime "0.81.0" + +metro-core@0.81.0, metro-core@^0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.81.0.tgz#d0b634f9cf97849b7730c59457ab7a439811d4c8" + integrity sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q== + dependencies: + flow-enums-runtime "^0.0.6" lodash.throttle "^4.1.1" - metro-resolver "0.76.8" + metro-resolver "0.81.0" -metro-file-map@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.73.10.tgz#55bd906fb7c1bef8e1a31df4b29a3ef4b49f0b5a" - integrity sha512-XOMWAybeaXyD6zmVZPnoCCL2oO3rp4ta76oUlqWP0skBzhFxVtkE/UtDwApEMUY361JeBBago647gnKiARs+1g== - dependencies: - abort-controller "^3.0.0" - anymatch "^3.0.3" - debug "^2.2.0" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - invariant "^2.2.4" - jest-regex-util "^27.0.6" - jest-serializer "^27.0.6" - jest-util "^27.2.0" - jest-worker "^27.2.0" - micromatch "^4.0.4" - nullthrows "^1.1.1" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.3.2" - -metro-file-map@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.76.8.tgz#a1db1185b6c316904ba6b53d628e5d1323991d79" - integrity sha512-A/xP1YNEVwO1SUV9/YYo6/Y1MmzhL4ZnVgcJC3VmHp/BYVOXVStzgVbWv2wILe56IIMkfXU+jpXrGKKYhFyHVw== +metro-file-map@0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.81.0.tgz#af0ccf4f8db4fd8429f78f231faa49dde2c402c3" + integrity sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg== dependencies: anymatch "^3.0.3" debug "^2.2.0" fb-watchman "^2.0.0" + flow-enums-runtime "^0.0.6" graceful-fs "^4.2.4" invariant "^2.2.4" - jest-regex-util "^27.0.6" - jest-util "^27.2.0" - jest-worker "^27.2.0" + jest-worker "^29.6.3" micromatch "^4.0.4" node-abort-controller "^3.1.1" nullthrows "^1.1.1" @@ -6876,460 +5280,155 @@ metro-file-map@0.76.8: optionalDependencies: fsevents "^2.3.2" -metro-hermes-compiler@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-hermes-compiler/-/metro-hermes-compiler-0.73.10.tgz#4525a7835c803a5d0b3b05c6619202e2273d630f" - integrity sha512-rTRWEzkVrwtQLiYkOXhSdsKkIObnL+Jqo+IXHI7VEK2aSLWRAbtGNqECBs44kbOUypDYTFFE+WLtoqvUWqYkWg== - -metro-inspector-proxy@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.73.10.tgz#752fed2ab88199c9dcc3369c3d59da6c5b954a51" - integrity sha512-CEEvocYc5xCCZBtGSIggMCiRiXTrnBbh8pmjKQqm9TtJZALeOGyt5pXUaEkKGnhrXETrexsg6yIbsQHhEvVfvQ== - dependencies: - connect "^3.6.5" - debug "^2.2.0" - ws "^7.5.1" - yargs "^17.5.1" - -metro-inspector-proxy@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.76.8.tgz#6b8678a7461b0b42f913a7881cc9319b4d3cddff" - integrity sha512-Us5o5UEd4Smgn1+TfHX4LvVPoWVo9VsVMn4Ldbk0g5CQx3Gu0ygc/ei2AKPGTwsOZmKxJeACj7yMH2kgxQP/iw== - dependencies: - connect "^3.6.5" - debug "^2.2.0" - node-fetch "^2.2.0" - ws "^7.5.1" - yargs "^17.6.2" - -metro-minify-terser@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.73.10.tgz#557eab3a512b90b7779350ff5d25a215c4dbe61f" - integrity sha512-uG7TSKQ/i0p9kM1qXrwbmY3v+6BrMItsOcEXcSP8Z+68bb+t9HeVK0T/hIfUu1v1PEnonhkhfzVsaP8QyTd5lQ== +metro-minify-terser@0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.81.0.tgz#8b0abe977d63a99b99fa94d53678ef3170d5b659" + integrity sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA== dependencies: + flow-enums-runtime "^0.0.6" terser "^5.15.0" -metro-minify-terser@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.76.8.tgz#915ab4d1419257fc6a0b9fa15827b83fe69814bf" - integrity sha512-Orbvg18qXHCrSj1KbaeSDVYRy/gkro2PC7Fy2tDSH1c9RB4aH8tuMOIXnKJE+1SXxBtjWmQ5Yirwkth2DyyEZA== - dependencies: - terser "^5.15.0" - -metro-minify-uglify@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.73.10.tgz#4de79056d502479733854c90f2075374353ea154" - integrity sha512-eocnSeJKnLz/UoYntVFhCJffED7SLSgbCHgNvI6ju6hFb6EFHGJT9OLbkJWeXaWBWD3Zw5mYLS8GGqGn/CHZPA== - dependencies: - uglify-es "^3.1.9" - -metro-minify-uglify@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.76.8.tgz#74745045ea2dd29f8783db483b2fce58385ba695" - integrity sha512-6l8/bEvtVaTSuhG1FqS0+Mc8lZ3Bl4RI8SeRIifVLC21eeSDp4CEBUWSGjpFyUDfi6R5dXzYaFnSgMNyfxADiQ== - dependencies: - uglify-es "^3.1.9" - -metro-react-native-babel-preset@0.73.10, metro-react-native-babel-preset@^0.73.7: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.73.10.tgz#304b24bb391537d2c987732cc0a9774be227d3f6" - integrity sha512-1/dnH4EHwFb2RKEKx34vVDpUS3urt2WEeR8FYim+ogqALg4sTpG7yeQPxWpbgKATezt4rNfqAANpIyH19MS4BQ== - dependencies: - "@babel/core" "^7.20.0" - "@babel/plugin-proposal-async-generator-functions" "^7.0.0" - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-proposal-export-default-from" "^7.0.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" - "@babel/plugin-proposal-optional-chaining" "^7.0.0" - "@babel/plugin-syntax-dynamic-import" "^7.0.0" - "@babel/plugin-syntax-export-default-from" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.18.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-syntax-optional-chaining" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-async-to-generator" "^7.0.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-react-jsx-self" "^7.0.0" - "@babel/plugin-transform-react-jsx-source" "^7.0.0" - "@babel/plugin-transform-runtime" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-sticky-regex" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - "@babel/plugin-transform-typescript" "^7.5.0" - "@babel/plugin-transform-unicode-regex" "^7.0.0" - "@babel/template" "^7.0.0" - react-refresh "^0.4.0" - -metro-react-native-babel-preset@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz#7476efae14363cbdfeeec403b4f01d7348e6c048" - integrity sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg== - dependencies: - "@babel/core" "^7.20.0" - "@babel/plugin-proposal-async-generator-functions" "^7.0.0" - "@babel/plugin-proposal-class-properties" "^7.18.0" - "@babel/plugin-proposal-export-default-from" "^7.0.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0" - "@babel/plugin-proposal-numeric-separator" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.20.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" - "@babel/plugin-proposal-optional-chaining" "^7.20.0" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - "@babel/plugin-syntax-export-default-from" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.18.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-syntax-optional-chaining" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-async-to-generator" "^7.20.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.20.0" - "@babel/plugin-transform-flow-strip-types" "^7.20.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-react-jsx-self" "^7.0.0" - "@babel/plugin-transform-react-jsx-source" "^7.0.0" - "@babel/plugin-transform-runtime" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-sticky-regex" "^7.0.0" - "@babel/plugin-transform-typescript" "^7.5.0" - "@babel/plugin-transform-unicode-regex" "^7.0.0" - "@babel/template" "^7.0.0" - babel-plugin-transform-flow-enums "^0.0.2" - react-refresh "^0.4.0" - -metro-react-native-babel-transformer@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.73.10.tgz#4e20a9ce131b873cda0b5a44d3eb4002134a64b8" - integrity sha512-4G/upwqKdmKEjmsNa92/NEgsOxUWOygBVs+FXWfXWKgybrmcjh3NoqdRYrROo9ZRA/sB9Y/ZXKVkWOGKHtGzgg== - dependencies: - "@babel/core" "^7.20.0" - babel-preset-fbjs "^3.4.0" - hermes-parser "0.8.0" - metro-babel-transformer "0.73.10" - metro-react-native-babel-preset "0.73.10" - metro-source-map "0.73.10" - nullthrows "^1.1.1" - -metro-react-native-babel-transformer@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.8.tgz#c3a98e1f4cd5faf1e21eba8e004b94a90c4db69b" - integrity sha512-3h+LfS1WG1PAzhq8QF0kfXjxuXetbY/lgz8vYMQhgrMMp17WM1DNJD0gjx8tOGYbpbBC1qesJ45KMS4o5TA73A== - dependencies: - "@babel/core" "^7.20.0" - babel-preset-fbjs "^3.4.0" - hermes-parser "0.12.0" - metro-react-native-babel-preset "0.76.8" - nullthrows "^1.1.1" - -metro-resolver@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.73.10.tgz#c39a3bd8d33e5d78cb256110d29707d8d49ed0be" - integrity sha512-HeXbs+0wjakaaVQ5BI7eT7uqxlZTc9rnyw6cdBWWMgUWB++KpoI0Ge7Hi6eQAOoVAzXC3m26mPFYLejpzTWjng== - dependencies: - absolute-path "^0.0.0" - -metro-resolver@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.76.8.tgz#0862755b9b84e26853978322464fb37c6fdad76d" - integrity sha512-KccOqc10vrzS7ZhG2NSnL2dh3uVydarB7nOhjreQ7C4zyWuiW9XpLC4h47KtGQv3Rnv/NDLJYeDqaJ4/+140HQ== - -metro-runtime@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.73.10.tgz#c3de19d17e75ffe1a145778d99422e7ffc208768" - integrity sha512-EpVKm4eN0Fgx2PEWpJ5NiMArV8zVoOin866jIIvzFLpmkZz1UEqgjf2JAfUJnjgv3fjSV3JqeGG2vZCaGQBTow== - dependencies: - "@babel/runtime" "^7.0.0" - react-refresh "^0.4.0" - -metro-runtime@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.76.8.tgz#74b2d301a2be5f3bbde91b8f1312106f8ffe50c3" - integrity sha512-XKahvB+iuYJSCr3QqCpROli4B4zASAYpkK+j3a0CJmokxCDNbgyI4Fp88uIL6rNaZfN0Mv35S0b99SdFXIfHjg== - dependencies: - "@babel/runtime" "^7.0.0" - react-refresh "^0.4.0" - -metro-source-map@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.73.10.tgz#28e09a28f1a2f7a4f8d0845b845cbed74e2f48f9" - integrity sha512-NAGv14701p/YaFZ76KzyPkacBw/QlEJF1f8elfs23N1tC33YyKLDKvPAzFJiYqjdcFvuuuDCA8JCXd2TgLxNPw== +metro-resolver@0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.81.0.tgz#141f4837e1e0c5a1810ea02f2d9be3c9f6cf3766" + integrity sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA== dependencies: - "@babel/traverse" "^7.20.0" - "@babel/types" "^7.20.0" - invariant "^2.2.4" - metro-symbolicate "0.73.10" - nullthrows "^1.1.1" - ob1 "0.73.10" - source-map "^0.5.6" - vlq "^1.0.0" + flow-enums-runtime "^0.0.6" -metro-source-map@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.76.8.tgz#f085800152a6ba0b41ca26833874d31ec36c5a53" - integrity sha512-Hh0ncPsHPVf6wXQSqJqB3K9Zbudht4aUtNpNXYXSxH+pteWqGAXnjtPsRAnCsCWl38wL0jYF0rJDdMajUI3BDw== +metro-runtime@0.81.0, metro-runtime@^0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.81.0.tgz#63af9b3fec15d1f307d89ef4881f5ba2c592291e" + integrity sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw== dependencies: - "@babel/traverse" "^7.20.0" - "@babel/types" "^7.20.0" - invariant "^2.2.4" - metro-symbolicate "0.76.8" - nullthrows "^1.1.1" - ob1 "0.76.8" - source-map "^0.5.6" - vlq "^1.0.0" + "@babel/runtime" "^7.25.0" + flow-enums-runtime "^0.0.6" -metro-symbolicate@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.73.10.tgz#7853a9a8fbfd615a5c9db698fffc685441ac880f" - integrity sha512-PmCe3TOe1c/NVwMlB+B17me951kfkB3Wve5RqJn+ErPAj93od1nxicp6OJe7JT4QBRnpUP8p9tw2sHKqceIzkA== +metro-source-map@0.81.0, metro-source-map@^0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.81.0.tgz#ca83964124bb227d5f0bdb1ee304dbfe635f869e" + integrity sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g== dependencies: + "@babel/traverse" "^7.25.3" + "@babel/traverse--for-generate-function-map" "npm:@babel/traverse@^7.25.3" + "@babel/types" "^7.25.2" + flow-enums-runtime "^0.0.6" invariant "^2.2.4" - metro-source-map "0.73.10" + metro-symbolicate "0.81.0" nullthrows "^1.1.1" + ob1 "0.81.0" source-map "^0.5.6" - through2 "^2.0.1" vlq "^1.0.0" -metro-symbolicate@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.76.8.tgz#f102ac1a306d51597ecc8fdf961c0a88bddbca03" - integrity sha512-LrRL3uy2VkzrIXVlxoPtqb40J6Bf1mlPNmUQewipc3qfKKFgtPHBackqDy1YL0njDsWopCKcfGtFYLn0PTUn3w== +metro-symbolicate@0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.81.0.tgz#b7b1eae8bfd6ad2a922fa2bcb9f2144e464adafb" + integrity sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q== dependencies: + flow-enums-runtime "^0.0.6" invariant "^2.2.4" - metro-source-map "0.76.8" + metro-source-map "0.81.0" nullthrows "^1.1.1" source-map "^0.5.6" through2 "^2.0.1" vlq "^1.0.0" -metro-transform-plugins@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.73.10.tgz#1b762330cbbedb6c18438edc3d76b063c88882af" - integrity sha512-D4AgD3Vsrac+4YksaPmxs/0ocT67bvwTkFSIgWWeDvWwIG0U1iHzTS9f8Bvb4PITnXryDoFtjI6OWF7uOpGxpA== - dependencies: - "@babel/core" "^7.20.0" - "@babel/generator" "^7.20.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.20.0" - nullthrows "^1.1.1" - -metro-transform-plugins@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.76.8.tgz#d77c28a6547a8e3b72250f740fcfbd7f5408f8ba" - integrity sha512-PlkGTQNqS51Bx4vuufSQCdSn2R2rt7korzngo+b5GCkeX5pjinPjnO2kNhQ8l+5bO0iUD/WZ9nsM2PGGKIkWFA== +metro-transform-plugins@0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.81.0.tgz#614c0e50593df545487b3f3383fed810c608fb32" + integrity sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q== dependencies: - "@babel/core" "^7.20.0" - "@babel/generator" "^7.20.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.20.0" - nullthrows "^1.1.1" - -metro-transform-worker@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.73.10.tgz#bb401dbd7b10a6fe443a5f7970cba38425efece0" - integrity sha512-IySvVubudFxahxOljWtP0QIMMpgUrCP0bW16cz2Enof0PdumwmR7uU3dTbNq6S+XTzuMHR+076aIe4VhPAWsIQ== - dependencies: - "@babel/core" "^7.20.0" - "@babel/generator" "^7.20.0" - "@babel/parser" "^7.20.0" - "@babel/types" "^7.20.0" - babel-preset-fbjs "^3.4.0" - metro "0.73.10" - metro-babel-transformer "0.73.10" - metro-cache "0.73.10" - metro-cache-key "0.73.10" - metro-hermes-compiler "0.73.10" - metro-source-map "0.73.10" - metro-transform-plugins "0.73.10" - nullthrows "^1.1.1" - -metro-transform-worker@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.76.8.tgz#b9012a196cee205170d0c899b8b175b9305acdea" - integrity sha512-mE1fxVAnJKmwwJyDtThildxxos9+DGs9+vTrx2ktSFMEVTtXS/bIv2W6hux1pqivqAfyJpTeACXHk5u2DgGvIQ== - dependencies: - "@babel/core" "^7.20.0" - "@babel/generator" "^7.20.0" - "@babel/parser" "^7.20.0" - "@babel/types" "^7.20.0" - babel-preset-fbjs "^3.4.0" - metro "0.76.8" - metro-babel-transformer "0.76.8" - metro-cache "0.76.8" - metro-cache-key "0.76.8" - metro-source-map "0.76.8" - metro-transform-plugins "0.76.8" + "@babel/core" "^7.25.2" + "@babel/generator" "^7.25.0" + "@babel/template" "^7.25.0" + "@babel/traverse" "^7.25.3" + flow-enums-runtime "^0.0.6" nullthrows "^1.1.1" -metro@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.73.10.tgz#d9a0efb1e403e3aee5cf5140e0a96a7220c23901" - integrity sha512-J2gBhNHFtc/Z48ysF0B/bfTwUwaRDLjNv7egfhQCc+934dpXcjJG2KZFeuybF+CvA9vo4QUi56G2U+RSAJ5tsA== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/core" "^7.20.0" - "@babel/generator" "^7.20.0" - "@babel/parser" "^7.20.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.20.0" - "@babel/types" "^7.20.0" - absolute-path "^0.0.0" - accepts "^1.3.7" - async "^3.2.2" - chalk "^4.0.0" - ci-info "^2.0.0" - connect "^3.6.5" - debug "^2.2.0" - denodeify "^1.2.1" - error-stack-parser "^2.0.6" - graceful-fs "^4.2.4" - hermes-parser "0.8.0" - image-size "^0.6.0" - invariant "^2.2.4" - jest-worker "^27.2.0" - jsc-safe-url "^0.2.2" - lodash.throttle "^4.1.1" - metro-babel-transformer "0.73.10" - metro-cache "0.73.10" - metro-cache-key "0.73.10" - metro-config "0.73.10" - metro-core "0.73.10" - metro-file-map "0.73.10" - metro-hermes-compiler "0.73.10" - metro-inspector-proxy "0.73.10" - metro-minify-terser "0.73.10" - metro-minify-uglify "0.73.10" - metro-react-native-babel-preset "0.73.10" - metro-resolver "0.73.10" - metro-runtime "0.73.10" - metro-source-map "0.73.10" - metro-symbolicate "0.73.10" - metro-transform-plugins "0.73.10" - metro-transform-worker "0.73.10" - mime-types "^2.1.27" - node-fetch "^2.2.0" +metro-transform-worker@0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.81.0.tgz#43e63c95014f36786f0e1a132c778c6392950de7" + integrity sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg== + dependencies: + "@babel/core" "^7.25.2" + "@babel/generator" "^7.25.0" + "@babel/parser" "^7.25.3" + "@babel/types" "^7.25.2" + flow-enums-runtime "^0.0.6" + metro "0.81.0" + metro-babel-transformer "0.81.0" + metro-cache "0.81.0" + metro-cache-key "0.81.0" + metro-minify-terser "0.81.0" + metro-source-map "0.81.0" + metro-transform-plugins "0.81.0" nullthrows "^1.1.1" - rimraf "^3.0.2" - serialize-error "^2.1.0" - source-map "^0.5.6" - strip-ansi "^6.0.0" - temp "0.8.3" - throat "^5.0.0" - ws "^7.5.1" - yargs "^17.5.1" -metro@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.76.8.tgz#ba526808b99977ca3f9ac5a7432fd02a340d13a6" - integrity sha512-oQA3gLzrrYv3qKtuWArMgHPbHu8odZOD9AoavrqSFllkPgOtmkBvNNDLCELqv5SjBfqjISNffypg+5UGG3y0pg== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/core" "^7.20.0" - "@babel/generator" "^7.20.0" - "@babel/parser" "^7.20.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.20.0" - "@babel/types" "^7.20.0" +metro@0.81.0, metro@^0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.81.0.tgz#cffe9b7d597728dee8b57903ca155417b7c13a4f" + integrity sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/core" "^7.25.2" + "@babel/generator" "^7.25.0" + "@babel/parser" "^7.25.3" + "@babel/template" "^7.25.0" + "@babel/traverse" "^7.25.3" + "@babel/types" "^7.25.2" accepts "^1.3.7" - async "^3.2.2" chalk "^4.0.0" ci-info "^2.0.0" connect "^3.6.5" debug "^2.2.0" denodeify "^1.2.1" error-stack-parser "^2.0.6" + flow-enums-runtime "^0.0.6" graceful-fs "^4.2.4" - hermes-parser "0.12.0" + hermes-parser "0.24.0" image-size "^1.0.2" invariant "^2.2.4" - jest-worker "^27.2.0" + jest-worker "^29.6.3" jsc-safe-url "^0.2.2" lodash.throttle "^4.1.1" - metro-babel-transformer "0.76.8" - metro-cache "0.76.8" - metro-cache-key "0.76.8" - metro-config "0.76.8" - metro-core "0.76.8" - metro-file-map "0.76.8" - metro-inspector-proxy "0.76.8" - metro-minify-terser "0.76.8" - metro-minify-uglify "0.76.8" - metro-react-native-babel-preset "0.76.8" - metro-resolver "0.76.8" - metro-runtime "0.76.8" - metro-source-map "0.76.8" - metro-symbolicate "0.76.8" - metro-transform-plugins "0.76.8" - metro-transform-worker "0.76.8" + metro-babel-transformer "0.81.0" + metro-cache "0.81.0" + metro-cache-key "0.81.0" + metro-config "0.81.0" + metro-core "0.81.0" + metro-file-map "0.81.0" + metro-resolver "0.81.0" + metro-runtime "0.81.0" + metro-source-map "0.81.0" + metro-symbolicate "0.81.0" + metro-transform-plugins "0.81.0" + metro-transform-worker "0.81.0" mime-types "^2.1.27" - node-fetch "^2.2.0" nullthrows "^1.1.1" - rimraf "^3.0.2" serialize-error "^2.1.0" source-map "^0.5.6" strip-ansi "^6.0.0" throat "^5.0.0" - ws "^7.5.1" + ws "^7.5.10" yargs "^17.6.2" -microbuffer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/microbuffer/-/microbuffer-1.0.0.tgz#8b3832ed40c87d51f47bb234913a698a756d19d2" - integrity sha512-O/SUXauVN4x6RaEJFqSPcXNtLFL+QzJHKZlyDVYFwcDDRVca3Fa/37QXXC+4zAGGa4YhHrHxKXuuHvLDIQECtA== - -micromatch@^3.1.10: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: - braces "^3.0.2" + braces "^3.0.3" picomatch "^2.3.1" -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": +mime-db@1.52.0: version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== +"mime-db@>= 1.43.0 < 2": + version "1.53.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.53.0.tgz#3cb63cd820fc29896d9d4e8c32ab4fcd74ccb447" + integrity sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg== + mime-types@^2.1.27, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" @@ -7364,84 +5463,34 @@ minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatc dependencies: brace-expansion "^1.1.7" -minimatch@^5.0.1: - version "5.1.6" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" - integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== +minimatch@^8.0.2: + version "8.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-8.0.4.tgz#847c1b25c014d4e9a7f68aaf63dedd668a626229" + integrity sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== dependencies: brace-expansion "^2.0.1" -minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6: +minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-fetch@^2.0.3: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add" - integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== - dependencies: - minipass "^3.1.6" - minipass-sized "^1.0.3" - minizlib "^2.1.2" - optionalDependencies: - encoding "^0.1.13" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-pipeline@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - -minipass-sized@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" - integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== - dependencies: - minipass "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: - version "3.3.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" - integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== - dependencies: - yallist "^4.0.0" - -minipass@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" - integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== - -minizlib@^2.1.1, minizlib@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" +minipass@^4.2.4: + version "4.2.8" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a" + integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0": + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: version "0.5.3" @@ -7455,7 +5504,7 @@ mkdirp@^0.5.1: dependencies: minimist "^1.2.6" -mkdirp@^1.0.3, mkdirp@^1.0.4: +mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== @@ -7465,85 +5514,40 @@ ms@2.0.0: resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@2.1.3, ms@^2.0.0: +ms@2.1.3, ms@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -nan@^2.14.2: - version "2.18.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.18.0.tgz#26a6faae7ffbeb293a39660e88a76b82e30b7554" - integrity sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w== - -nanoid@^3.1.23: - version "3.3.6" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" - integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" +nanoid@3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== napi-build-utils@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== -natural-compare-lite@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" - integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== - natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -negotiator@0.6.3, negotiator@^0.6.3: +negotiator@0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -neo-async@^2.5.0, neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -next-tick@1, next-tick@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" - integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" +negotiator@~0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" + integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== + +neo-async@^2.5.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== nocache@^3.0.1: version "3.0.4" @@ -7551,9 +5555,9 @@ nocache@^3.0.1: integrity sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw== node-abi@^3.3.0: - version "3.45.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.45.0.tgz#f568f163a3bfca5aacfce1fbeee1fa2cc98441f5" - integrity sha512-iwXuFrMAcFVi/ZoZiqq8BzAdsLw9kxDfTC0HMyjXfSL/6CSDAGD5UmR7azrAgWV1zKYq7dUUMj4owusBWKLsiQ== + version "3.71.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.71.0.tgz#52d84bbcd8575efb71468fbaa1f9a49b2c242038" + integrity sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw== dependencies: semver "^7.3.5" @@ -7562,11 +5566,6 @@ node-abort-controller@^3.1.1: resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== -node-addon-api@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-6.1.0.tgz#ac8470034e58e67d0c6f1204a18ae6995d9c0d76" - integrity sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA== - node-dir@^0.1.17: version "0.1.17" resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" @@ -7574,29 +5573,17 @@ node-dir@^0.1.17: dependencies: minimatch "^3.0.2" -node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.9: +node-fetch@^2.2.0: version "2.7.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" -node-gyp@^9.0.0: - version "9.4.1" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.4.1.tgz#8a1023e0d6766ecb52764cc3a734b36ff275e185" - integrity sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ== - dependencies: - env-paths "^2.2.0" - exponential-backoff "^3.1.1" - glob "^7.1.4" - graceful-fs "^4.2.6" - make-fetch-happen "^10.0.3" - nopt "^6.0.0" - npmlog "^6.0.0" - rimraf "^3.0.2" - semver "^7.3.5" - tar "^6.1.2" - which "^2.0.2" +node-forge@^1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== node-int64@^0.4.0: version "0.4.0" @@ -7608,42 +5595,21 @@ node-machine-id@^1.1.12: resolved "https://registry.yarnpkg.com/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267" integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== -node-releases@^2.0.12: - version "2.0.12" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039" - integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== +node-releases@^2.0.18: + version "2.0.18" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f" + integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== node-stream-zip@^1.9.1: version "1.15.0" resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.15.0.tgz#158adb88ed8004c6c49a396b50a6a5de3bca33ea" integrity sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw== -nopt@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d" - integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== - dependencies: - abbrev "^1.0.0" - normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-svg-path@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz#0e614eca23c39f0cffe821d6be6cd17e569a766c" - integrity sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg== - dependencies: - svg-arc-to-cubic-bezier "^3.0.0" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== - dependencies: - path-key "^2.0.0" - npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -7651,135 +5617,70 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npmlog@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - -npmlog@^6.0.0: - version "6.0.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" - integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== - dependencies: - are-we-there-yet "^3.0.0" - console-control-strings "^1.1.0" - gauge "^4.0.3" - set-blocking "^2.0.0" - -nth-check@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" - integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== - dependencies: - boolbase "^1.0.0" - nullthrows@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== - -ob1@0.73.10: - version "0.73.10" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.73.10.tgz#bf0a2e8922bb8687ddca82327c5cf209414a1bd4" - integrity sha512-aO6EYC+QRRCkZxVJhCWhLKgVjhNuD6Gu1riGjxrIm89CqLsmKgxzYDDEsktmKsoDeRdWGQM5EdMzXDl5xcVfsw== - -ob1@0.76.8: - version "0.76.8" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.76.8.tgz#ac4c459465b1c0e2c29aaa527e09fc463d3ffec8" - integrity sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g== +ob1@0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.81.0.tgz#dc3154cca7aa9c2eb58f5ac63e9ee23ff4c6f520" + integrity sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ== + dependencies: + flow-enums-runtime "^0.0.6" -object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-inspect@^1.12.3, object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== +object-inspect@^1.13.1, object-inspect@^1.13.3: + version "1.13.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.3.tgz#f14c183de51130243d6d18ae149375ff50ea488a" + integrity sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA== object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.4: - version "4.1.4" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" - integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== +object.assign@^4.1.4, object.assign@^4.1.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" + integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" + call-bind "^1.0.5" + define-properties "^1.2.1" has-symbols "^1.0.3" object-keys "^1.1.1" -object.entries@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" - integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.fromentries@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" - integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.hasown@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" - integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== +object.entries@^1.1.8: + version "1.1.8" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.8.tgz#bffe6f282e01f4d17807204a24f8edd823599c41" + integrity sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ== dependencies: - define-properties "^1.1.4" - es-abstract "^1.20.4" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== +object.fromentries@^2.0.8: + version "2.0.8" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" + integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== dependencies: - isobject "^3.0.1" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-object-atoms "^1.0.0" -object.values@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" - integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== +object.values@^1.1.6, object.values@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b" + integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" on-finished@2.4.1: version "2.4.1" @@ -7821,7 +5722,7 @@ open@^6.2.0: dependencies: is-wsl "^1.1.0" -open@^7.3.1: +open@^7.0.3: version "7.4.2" resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== @@ -7829,26 +5730,17 @@ open@^7.3.1: is-docker "^2.0.0" is-wsl "^2.1.1" -open@^8.4.0: - version "8.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" - integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - optionator@^0.9.3: - version "0.9.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" - integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + version "0.9.4" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" + integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== dependencies: - "@aashutoshrathi/word-wrap" "^1.2.3" deep-is "^0.1.3" fast-levenshtein "^2.0.6" levn "^0.4.1" prelude-ls "^1.2.1" type-check "^0.4.0" + word-wrap "^1.2.5" ora@^5.4.1: version "5.4.1" @@ -7865,16 +5757,6 @@ ora@^5.4.1: strip-ansi "^6.0.0" wcwidth "^1.0.1" -os-tmpdir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== - p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -7910,31 +5792,11 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -pako@^1.0.0: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -7960,36 +5822,15 @@ parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse-svg-path@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/parse-svg-path/-/parse-svg-path-0.1.2.tgz#7a7ec0d1eb06fa5325c7d3e009b859a09b5d49eb" - integrity sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ== - parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== - -path-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f" - integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" +path-browserify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== path-exists@^3.0.0: version "3.0.0" @@ -8006,11 +5847,6 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== - path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" @@ -8021,15 +5857,23 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-scurry@^1.6.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== +picocolors@^1.0.0, picocolors@^1.1.0, picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" @@ -8041,7 +5885,7 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pirates@^4.0.4, pirates@^4.0.5: +pirates@^4.0.4, pirates@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== @@ -8053,20 +5897,13 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" -pkg-dir@^4.1.0, pkg-dir@^4.2.0: +pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" -pkg-dir@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" - integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== - dependencies: - find-up "^5.0.0" - pkg-up@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" @@ -8074,28 +5911,24 @@ pkg-up@^3.1.0: dependencies: find-up "^3.0.0" -plist@^3.0.1, plist@^3.0.5: - version "3.0.6" - resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.6.tgz#7cfb68a856a7834bca6dbfe3218eb9c7740145d3" - integrity sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA== +plist@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" + integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== dependencies: + "@xmldom/xmldom" "^0.8.8" base64-js "^1.5.1" xmlbuilder "^15.1.1" -pngjs@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb" - integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== +possible-typed-array-names@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" + integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== -prebuild-install@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45" - integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw== +prebuild-install@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.2.tgz#a5fd9986f5a6251fbc47e1e5c65de71e68c0a056" + integrity sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ== dependencies: detect-libc "^2.0.0" expand-template "^2.0.3" @@ -8115,19 +5948,12 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier-linter-helpers@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" - integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== - dependencies: - fast-diff "^1.1.2" - -prettier@^2.4.1: +prettier@2.8.8: version "2.8.8" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== -pretty-format@^26.5.2, pretty-format@^26.6.2: +pretty-format@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== @@ -8137,7 +5963,7 @@ pretty-format@^26.5.2, pretty-format@^26.6.2: ansi-styles "^4.0.0" react-is "^17.0.1" -pretty-format@^29.0.0, pretty-format@^29.6.1, pretty-format@^29.7.0: +pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== @@ -8151,19 +5977,6 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== - -promise-retry@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" - integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== - dependencies: - err-code "^2.0.2" - retry "^0.12.0" - promise@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" @@ -8171,7 +5984,7 @@ promise@^8.3.0: dependencies: asap "~2.0.6" -prompts@^2.0.1, prompts@^2.4.0: +prompts@^2.0.1, prompts@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== @@ -8189,37 +6002,22 @@ prop-types@*, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: react-is "^16.13.1" pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + version "3.0.2" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.2.tgz#836f3edd6bc2ee599256c924ffe0d88573ddcbf8" + integrity sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw== dependencies: end-of-stream "^1.1.0" once "^1.3.1" punycode@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" - integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== pure-rand@^6.0.0: - version "6.0.2" - resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.2.tgz#a9c2ddcae9b68d736a8163036f088a2781c8b306" - integrity sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ== - -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== - -qrcode@^1.5.0: - version "1.5.3" - resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.5.3.tgz#03afa80912c0dccf12bc93f615a535aad1066170" - integrity sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg== - dependencies: - dijkstrajs "^1.0.1" - encode-utf8 "^1.0.3" - pngjs "^5.0.0" - yargs "^15.3.1" + version "6.1.0" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" + integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== query-string@^7.1.3: version "7.1.3" @@ -8258,48 +6056,40 @@ rc@^1.2.7: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-devtools-core@^4.26.1, react-devtools-core@^4.27.2: - version "4.28.4" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.28.4.tgz#fb8183eada77093f4c2f9830e664bf22255abe27" - integrity sha512-IUZKLv3CimeM07G3vX4H4loxVpByrzq3HvfTX7v9migalwvLs9ZY5D3S3pKR33U+GguYfBBdMMZyToFhsSE/iQ== +react-devtools-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-5.3.2.tgz#d5df92f8ef2a587986d094ef2c47d84cf4ae46ec" + integrity sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg== dependencies: shell-quote "^1.6.1" ws "^7" -react-dom@^18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" - integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== - dependencies: - loose-envify "^1.1.0" - scheduler "^0.23.0" - react-freeze@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.3.tgz#5e3ca90e682fed1d73a7cb50c2c7402b3e85618d" - integrity sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g== + version "1.0.4" + resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.4.tgz#cbbea2762b0368b05cbe407ddc9d518c57c6f3ad" + integrity sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA== -react-hooks-global-state@^2.0.0: +react-hooks-global-state@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/react-hooks-global-state/-/react-hooks-global-state-2.1.0.tgz#91d1d85c6c920f2e8681579d71d552207c5fe4ac" integrity sha512-tLSRhB5pD3QiNsGOo893m8lVZXDuIkdin8PKKmGqnJniAaD/tzl3BdAkba1vOv1/q1bpuN+9zrqqAHkRJhXzJw== dependencies: zustand "4.0.0" -react-i18next@^11.17.0: - version "11.18.6" - resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-11.18.6.tgz#e159c2960c718c1314f1e8fcaa282d1c8b167887" - integrity sha512-yHb2F9BiT0lqoQDt8loZ5gWP331GwctHz9tYQ8A2EIEUu+CcEdjBLQWli1USG3RdWQt3W+jqQLg/d4rrQR96LA== +react-i18next@^15.1.3: + version "15.1.4" + resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-15.1.4.tgz#65c03c31a5e42202000652e163f22f23a9306a60" + integrity sha512-2tai71gmehbvl9ZIqPMqlCCkm/cbeV1G4STpmM3C8Uzo6T2l8jDvZxEVSsQKt8blP9X34iRFP/k1ROqG2296MQ== dependencies: - "@babel/runtime" "^7.14.5" + "@babel/runtime" "^7.25.0" html-parse-stringify "^3.0.1" -"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0, react-is@^18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" - integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== +"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0, react-is@^18.2.0, react-is@^18.3.1: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== -react-is@^16.13.0, react-is@^16.13.1, react-is@^16.7.0: +react-is@^16.13.1, react-is@^16.7.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -8309,43 +6099,10 @@ react-is@^17.0.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-native-asset@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/react-native-asset/-/react-native-asset-2.1.1.tgz#ee3feb2510ccb1a42098e5ba93418483e4b2608d" - integrity sha512-fBtQkyuaVEHClfNFO2bep7yhbURz+Vft4eyjA1Gb4+eQ9DI5kQRFtKRoGBjr4QqXpgEELAC1Y5IDmHthGvBJ8Q== - dependencies: - fs-extra "^7.0.1" - lodash "4.17.21" - npmlog "^4.1.2" - plist "^3.0.1" - sha1-file "^1.0.4" - xcode "^2.0.0" - -react-native-ble-manager@^10.1.5: - version "10.1.5" - resolved "https://registry.yarnpkg.com/react-native-ble-manager/-/react-native-ble-manager-10.1.5.tgz#c7b156db336fd554f6fb5100b70771cdb2114569" - integrity sha512-74qyH9IV81oY2J1ECul09M3Png7jTHPq74YG6VSa2I2Q/ZvU27NTNUu1DHYsk7Wwpexs+HJ1kAQWgJBaAM9IcQ== - -react-native-bootsplash@^4.7.2: - version "4.7.4" - resolved "https://registry.yarnpkg.com/react-native-bootsplash/-/react-native-bootsplash-4.7.4.tgz#5ff2b53751dcb2a380915ef6b853f3352b978a9f" - integrity sha512-t1g2KM+sNYj/6pjBz5b6tBzCjRWhfAUD2hhVCcrv9bDVdyM+C0QvASOt8W50VpiN+KW/zzf7HO24+fCx0G5qtA== - dependencies: - fs-extra "^11.1.1" - picocolors "^1.0.0" - sharp "^0.32.1" - -react-native-bundle-visualizer@^3.1.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/react-native-bundle-visualizer/-/react-native-bundle-visualizer-3.1.3.tgz#afac782d0170b002cd74a0ce111c4f6dd6e15f52" - integrity sha512-FPnrQS3t/WM67S3fBdaQ0pvkpk/ZJOC4nZpiQCHTpjNZTUmbO5vQ4QbAlOpSayHp5n3nu1Ml/KIJaC6R5cwVng== - dependencies: - chalk "^4.1.2" - execa "^5.1.1" - fs-extra "^10.0.0" - minimist "^1.2.5" - open "^8.4.0" - source-map-explorer "^2.5.3" +react-native-ble-manager@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/react-native-ble-manager/-/react-native-ble-manager-12.0.0.tgz#5c536aeb1a02c29a8bf41f3dd4b62e33a0c37257" + integrity sha512-VBS5bOBPrXr6OXhulneIzYMoYD0xfMvUQ6s1VyaGbDPvvDHrUwVR3ld5jjoJK/NV0KJl7WhaMn6d0sXWYYkCVQ== react-native-charts-wrapper@^0.6.0: version "0.6.0" @@ -8356,222 +6113,135 @@ react-native-charts-wrapper@^0.6.0: prop-types "^15.8.1" react "16.13.1" -react-native-clean-project@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/react-native-clean-project/-/react-native-clean-project-4.0.1.tgz#c0e2b17eebf32a683aa67da45fe7932857166da7" - integrity sha512-B7rXdFC4bfA+Vv7lZ9bKS6cUDgqg04OR5D69sNnhheFBJQ1V04cIfJ1Fu0sbqRsIehqlOcySQRpp8tm7r7PvLQ== - -react-native-codegen@^0.71.5: - version "0.71.5" - resolved "https://registry.yarnpkg.com/react-native-codegen/-/react-native-codegen-0.71.5.tgz#454a42a891cd4ca5fc436440d301044dc1349c14" - integrity sha512-rfsuc0zkuUuMjFnrT55I1mDZ+pBRp2zAiRwxck3m6qeGJBGK5OV5JH66eDQ4aa+3m0of316CqrJDRzVlYufzIg== - dependencies: - "@babel/parser" "^7.14.0" - flow-parser "^0.185.0" - jscodeshift "^0.13.1" - nullthrows "^1.1.1" - -react-native-default-preference@^1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/react-native-default-preference/-/react-native-default-preference-1.4.4.tgz#0d9f0a44dfc006f62f4479adc5b1fd68a8baf2e4" - integrity sha512-h0vtgiSKws3UmMRJykXAVM4ne1SgfoocUcoBD19ewRpQd6wqurE0HJRQGrSxcHK5LdKE7QPSIB1VX3YGIVS8Jg== - -react-native-flipper@0.163.0: - version "0.163.0" - resolved "https://registry.yarnpkg.com/react-native-flipper/-/react-native-flipper-0.163.0.tgz#3ede9fed252555d0ac3c6212e7ed6e5af3c85604" - integrity sha512-RG0yMlEMe/fYqaoUkhvW2HrqBuRYtq1K3me9y52RBFwPWooZTmUlWjIWGKT9VYVS9T2GGrUV9tpBA8pY9g7CSg== - -react-native-fs@^2.18.0: - version "2.20.0" - resolved "https://registry.yarnpkg.com/react-native-fs/-/react-native-fs-2.20.0.tgz#05a9362b473bfc0910772c0acbb73a78dbc810f6" - integrity sha512-VkTBzs7fIDUiy/XajOSNk0XazFE9l+QlMAce7lGuebZcag5CnjszB+u4BdqzwaQOdcYb5wsJIsqq4kxInIRpJQ== +react-native-drawer-layout@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/react-native-drawer-layout/-/react-native-drawer-layout-4.0.2.tgz#b12b4133c0a52b5b820d8d506156b4f6092a45f2" + integrity sha512-VkDpOquZQ+R2JkC9dRIO0NZrJSqRl3h/ryG+S23m3G2EenXVAXho/JuAhuM1LgO9sQuiu0hmgnOfa48ghufsfg== dependencies: - base-64 "^0.1.0" - utf8 "^3.0.0" + use-latest-callback "^0.2.1" -react-native-gesture-handler@^2.9.0: - version "2.12.0" - resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.12.0.tgz#59ca9d97e4c71f70b9c258f14a1a081f4c689976" - integrity sha512-rr+XwVzXAVpY8co25ukvyI38fKCxTQjz7WajeZktl8qUPdh1twnSExgpT47DqDi4n+m+OiJPAnHfZOkqqAQMOg== +react-native-gesture-handler@^2.21.2: + version "2.21.2" + resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.21.2.tgz#824a098d7397212fbe51aa3a9df84833a4ea1c3f" + integrity sha512-HcwB225K9aeZ8e/B8nFzEh+2T4EPWTeamO1l/y3PcQ9cyCDYO2zja/G31ITpYRIqkip7XzGs6wI/gnHOQn1LDQ== dependencies: "@egjs/hammerjs" "^2.0.17" hoist-non-react-statics "^3.3.0" invariant "^2.2.4" - lodash "^4.17.21" prop-types "^15.7.2" -react-native-get-random-values@^1.8.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/react-native-get-random-values/-/react-native-get-random-values-1.9.0.tgz#6cb30511c406922e75fe73833dc1812a85bfb37e" - integrity sha512-+29IR2oxzxNVeaRwCqGZ9ABadzMI8SLTBidrIDXPOkKnm5+kEmLt34QKM4JV+d2usPErvKyS85le0OmGTHnyWQ== +react-native-get-random-values@^1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/react-native-get-random-values/-/react-native-get-random-values-1.11.0.tgz#1ca70d1271f4b08af92958803b89dccbda78728d" + integrity sha512-4BTbDbRmS7iPdhYLRcz3PGFIpFJBwNZg9g42iwa2P6FOv9vZj/xJc678RZXnLNZzd0qd7Q3CCF6Yd+CU2eoXKQ== dependencies: fast-base64-decode "^1.0.0" -react-native-gradle-plugin@^0.71.19: - version "0.71.19" - resolved "https://registry.yarnpkg.com/react-native-gradle-plugin/-/react-native-gradle-plugin-0.71.19.tgz#3379e28341fcd189bc1f4691cefc84c1a4d7d232" - integrity sha512-1dVk9NwhoyKHCSxcrM6vY6cxmojeATsBobDicX0ZKr7DgUF2cBQRTKsimQFvzH8XhOVXyH8p4HyDSZNIFI8OlQ== +react-native-localize@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/react-native-localize/-/react-native-localize-3.3.0.tgz#aa40c9e15262bd7295b4b73bc7fcb9b01c1afbf3" + integrity sha512-pbxiL0sL9hv3dRRcDRHEcsLGfuQavFfsK0dK5RNVjmTI8x3hiojRJHcppzqKOAUjZusehbA7Hnzdjz/7LkZsgw== -react-native-localize@^2.2.2: - version "2.2.6" - resolved "https://registry.yarnpkg.com/react-native-localize/-/react-native-localize-2.2.6.tgz#484f8c700bc629f230066e819265f80f6dd3ef58" - integrity sha512-EZETlC1ZlW/4g6xfsNCwAkAw5BDL2A6zk/08JjFR/GRGxYuKRD7iP1hHn1+h6DEu+xROjPpoNeXfMER2vkTVIQ== +react-native-location-status@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/react-native-location-status/-/react-native-location-status-0.2.0.tgz#9136271fc2cafe8104b2a1e8656aa98d30ff073f" + integrity sha512-G8w/s4vAISlanGnew6tO4qGtDRhyOm3pt4lsnmxcuNSwlANpvYSvE1LHezTi/mtZu1BgVoKemNQUd5QOM1RA3A== -react-native-paper@^5.10.4: - version "5.10.4" - resolved "https://registry.yarnpkg.com/react-native-paper/-/react-native-paper-5.10.4.tgz#b96f6af9f2f888ad4addb8914cc36edaac72c3d4" - integrity sha512-cXXMUrYnT5wUl1Vv8HJKJg/XyRkUWKqmkk6lPszHZHQDSXaRrcwRaRaEl7C6ER5ZYIZmvzEIVDLMtH73TM7a/Q== +react-native-paper@^5.12.5: + version "5.12.5" + resolved "https://registry.yarnpkg.com/react-native-paper/-/react-native-paper-5.12.5.tgz#e255c47f7bf2deb2dd90eaf3831473ef33e400b8" + integrity sha512-Qpqd1g9PClmjGj/Dkr1htAwt8cTZ3SCHVmhttxRuG/QML7KzHm5ArLNgR7vz5dW1EwJqTmyl/3gd6gnrtw90mw== dependencies: "@callstack/react-theme-provider" "^3.0.9" color "^3.1.2" use-latest-callback "^0.1.5" -react-native-reanimated@^2.14.1: - version "2.17.0" - resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-2.17.0.tgz#eae2308235961cdd79810e01dfdd7e88b1ae5b5c" - integrity sha512-bVy+FUEaHXq4i+aPPqzGeor1rG4scgVNBbBz21ohvC7iMpB9IIgvGsmy1FAoodZhZ5sa3EPF67Rcec76F1PXlQ== - dependencies: - "@babel/plugin-transform-object-assign" "^7.16.7" +react-native-reanimated@^3.16.3: + version "3.16.3" + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.16.3.tgz#3b559dca49e9e40abcf5de834dc27fc05f856b66" + integrity sha512-OWlA6e1oHhytTpc7WiSZ7Tmb8OYwLKYZz29Sz6d6WAg60Hm5GuAiKIWUG7Ako7FLcYhFkA0pEQ2xPMEYUo9vlw== + dependencies: + "@babel/plugin-transform-arrow-functions" "^7.0.0-0" + "@babel/plugin-transform-class-properties" "^7.0.0-0" + "@babel/plugin-transform-classes" "^7.0.0-0" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.0.0-0" + "@babel/plugin-transform-optional-chaining" "^7.0.0-0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0-0" + "@babel/plugin-transform-template-literals" "^7.0.0-0" + "@babel/plugin-transform-unicode-regex" "^7.0.0-0" "@babel/preset-typescript" "^7.16.7" + convert-source-map "^2.0.0" invariant "^2.2.4" - lodash.isequal "^4.5.0" - setimmediate "^1.0.5" - string-hash-64 "^1.0.3" -react-native-safe-area-context@^4.5.1: - version "4.6.4" - resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.6.4.tgz#84a324f28209a91a9a5b802f9339428f2366ebe3" - integrity sha512-UWYsokTLZmj8g0cluzoUeGUjQrCTW4slKr2xKmuwQCurAuvSJq/QvfhCrqyea++XrXo46+1Q3wSoP50YXG24jA== +react-native-safe-area-context@^4.14.0: + version "4.14.0" + resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.14.0.tgz#138f4b2e180cb7517c78bd5f4d4cf91325ba0b1a" + integrity sha512-/SyYpCulWQOnnXhRq6wepkhoyQMowHm1ptDyRz20s+YS/R9mbd+mK+jFyFCyXFJn8jp7vFl43VUCgspuOiEbwA== -react-native-screens@^3.19.0: - version "3.22.0" - resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.22.0.tgz#7d892baf964fddb642b5eec71a09e2aeb501e578" - integrity sha512-csLypBSXIt/egh37YJmokETptZJCtZdoZBsZNLR9n31GesDyVogprT+MM22dEPDuxPxt/mFWq+lSpVwk7khuTw== +react-native-screens@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-4.3.0.tgz#c4fef7583535c963e9257cdd1d91a9889961ab61" + integrity sha512-G0u8BPgu2vcRZoQTlRpBXKa0ElQSDvDBlRe6ncWwCeBmd5Uqa2I3tQ6Vn6trIE6+yneW/nD4p5wihEHlAWZPEw== dependencies: react-freeze "^1.0.0" warn-once "^0.1.0" -react-native-svg-app-icon@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/react-native-svg-app-icon/-/react-native-svg-app-icon-0.6.1.tgz#f779c3438749b9a9bcde7f8f6dbc51729b1fedcb" - integrity sha512-x8HPUrr5WIzvr4ffttkYPuUyivYMtr/Uj9sw086DZan43qa5pjlzpIT5+l8h0lp0FV/BYM+8EW4AjoxzhIwqgQ== - dependencies: - commander "^7.2.0" - fs-extra ">=3.0.0" - sharp ">=0.23.0" - svg2vectordrawable "2.8.5" - -react-native-svg@^13.9.0: - version "13.9.0" - resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-13.9.0.tgz#8df8a690dd00362601f074dec5d3a86dd0f99c7f" - integrity sha512-Ey18POH0dA0ob/QiwCBVrxIiwflhYuw0P0hBlOHeY4J5cdbs8ngdKHeWC/Kt9+ryP6fNoEQ1PUgPYw2Bs/rp5Q== - dependencies: - css-select "^5.1.0" - css-tree "^1.1.3" - -react-native-vector-icons@^9.1.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-9.2.0.tgz#3c0c82e95defd274d56363cbe8fead8d53167ebd" - integrity sha512-wKYLaFuQST/chH3AJRjmOLoLy3JEs1JR6zMNgTaemFpNoXs0ztRnTxcxFD9xhX7cJe1/zoN5BpQYe7kL0m5yyA== - dependencies: - prop-types "^15.7.2" - yargs "^16.1.1" - -react-native-webview@^12.0.2: - version "12.4.0" - resolved "https://registry.yarnpkg.com/react-native-webview/-/react-native-webview-12.4.0.tgz#421db8e5601b4851c5796c5d4736b6b8439d1469" - integrity sha512-wYzTfNADidmqv6bY+x6NUfX8+uBR9mmF1CO1NOvY4oD2vv+D4rA0XwcwAe2D7RevXUy3fmuTT93kFQcgo8fEhg== +react-native-webview@^13.12.4: + version "13.12.4" + resolved "https://registry.yarnpkg.com/react-native-webview/-/react-native-webview-13.12.4.tgz#1a563a7fbd6bf53d688388d46708f273ed0ebb94" + integrity sha512-8lWeYPVWeOj0ya9ZpDesOQPRgczuN3ogQHlhS21sNXndd4kvfPG+WjlRdrvxYgj//udpwmzcWzagwLnEp60Aqg== dependencies: - escape-string-regexp "2.0.0" + escape-string-regexp "^4.0.0" invariant "2.2.4" -react-native@>=0.68: - version "0.72.5" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.72.5.tgz#2c343fa6f3ead362cf07376634a33a4078864357" - integrity sha512-oIewslu5DBwOmo7x5rdzZlZXCqDIna0R4dUwVpfmVteORYLr4yaZo5wQnMeR+H7x54GaMhmgeqp0ZpULtulJFg== - dependencies: - "@jest/create-cache-key-function" "^29.2.1" - "@react-native-community/cli" "11.3.7" - "@react-native-community/cli-platform-android" "11.3.7" - "@react-native-community/cli-platform-ios" "11.3.7" - "@react-native/assets-registry" "^0.72.0" - "@react-native/codegen" "^0.72.7" - "@react-native/gradle-plugin" "^0.72.11" - "@react-native/js-polyfills" "^0.72.1" - "@react-native/normalize-colors" "^0.72.0" - "@react-native/virtualized-lists" "^0.72.8" +react-native@0.76.3, react-native@>=0.68: + version "0.76.3" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.76.3.tgz#18b79949c58932e9fd8d04b205e5c0a46bc46d8f" + integrity sha512-0TUhgmlouRNf6yuDIIAdbQl0g1VsONgCMsLs7Et64hjj5VLMCA7np+4dMrZvGZ3wRNqzgeyT9oWJsUm49AcwSQ== + dependencies: + "@jest/create-cache-key-function" "^29.6.3" + "@react-native/assets-registry" "0.76.3" + "@react-native/codegen" "0.76.3" + "@react-native/community-cli-plugin" "0.76.3" + "@react-native/gradle-plugin" "0.76.3" + "@react-native/js-polyfills" "0.76.3" + "@react-native/normalize-colors" "0.76.3" + "@react-native/virtualized-lists" "0.76.3" abort-controller "^3.0.0" anser "^1.4.9" - base64-js "^1.1.2" - deprecated-react-native-prop-types "4.1.0" + ansi-regex "^5.0.0" + babel-jest "^29.7.0" + babel-plugin-syntax-hermes-parser "^0.23.1" + base64-js "^1.5.1" + chalk "^4.0.0" + commander "^12.0.0" event-target-shim "^5.0.1" - flow-enums-runtime "^0.0.5" + flow-enums-runtime "^0.0.6" + glob "^7.1.1" invariant "^2.2.4" - jest-environment-node "^29.2.1" + jest-environment-node "^29.6.3" jsc-android "^250231.0.0" memoize-one "^5.0.0" - metro-runtime "0.76.8" - metro-source-map "0.76.8" + metro-runtime "^0.81.0" + metro-source-map "^0.81.0" mkdirp "^0.5.1" nullthrows "^1.1.1" - pretty-format "^26.5.2" + pretty-format "^29.7.0" promise "^8.3.0" - react-devtools-core "^4.27.2" - react-refresh "^0.4.0" - react-shallow-renderer "^16.15.0" + react-devtools-core "^5.3.1" + react-refresh "^0.14.0" regenerator-runtime "^0.13.2" scheduler "0.24.0-canary-efb381bbf-20230505" + semver "^7.1.3" stacktrace-parser "^0.1.10" - use-sync-external-store "^1.0.0" whatwg-fetch "^3.0.0" - ws "^6.2.2" + ws "^6.2.3" yargs "^17.6.2" -react-native@^0.71.11: - version "0.71.12" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.71.12.tgz#a4a37de71931b5f483a15b8ab9114b9c01e1317d" - integrity sha512-1zDOTdalLepcVB8ZRIZpWlIGyyJISzAF4MIYSDdW7VDJtIRC7ybXsj/kSARF1zpGSg+LgAV8NMCZzGg598M7Iw== - dependencies: - "@jest/create-cache-key-function" "^29.2.1" - "@react-native-community/cli" "10.2.4" - "@react-native-community/cli-platform-android" "10.2.0" - "@react-native-community/cli-platform-ios" "10.2.4" - "@react-native/assets" "1.0.0" - "@react-native/normalize-color" "2.1.0" - "@react-native/polyfills" "2.0.0" - abort-controller "^3.0.0" - anser "^1.4.9" - ansi-regex "^5.0.0" - base64-js "^1.1.2" - deprecated-react-native-prop-types "^3.0.1" - event-target-shim "^5.0.1" - invariant "^2.2.4" - jest-environment-node "^29.2.1" - jsc-android "^250231.0.0" - memoize-one "^5.0.0" - metro-react-native-babel-transformer "0.73.10" - metro-runtime "0.73.10" - metro-source-map "0.73.10" - mkdirp "^0.5.1" - nullthrows "^1.1.1" - pretty-format "^26.5.2" - promise "^8.3.0" - react-devtools-core "^4.26.1" - react-native-codegen "^0.71.5" - react-native-gradle-plugin "^0.71.19" - react-refresh "^0.4.0" - react-shallow-renderer "^16.15.0" - regenerator-runtime "^0.13.2" - scheduler "^0.23.0" - stacktrace-parser "^0.1.3" - use-sync-external-store "^1.0.0" - whatwg-fetch "^3.0.0" - ws "^6.2.2" - -react-refresh@^0.4.0: - version "0.4.3" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" - integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== +react-refresh@^0.14.0: + version "0.14.2" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" + integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== react-shallow-renderer@^16.15.0: version "16.15.0" @@ -8581,14 +6251,14 @@ react-shallow-renderer@^16.15.0: object-assign "^4.1.1" react-is "^16.12.0 || ^17.0.0 || ^18.0.0" -react-test-renderer@18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.2.0.tgz#1dd912bd908ff26da5b9fca4fd1c489b9523d37e" - integrity sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA== +react-test-renderer@18.3.1: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.3.1.tgz#e693608a1f96283400d4a3afead6893f958b80b4" + integrity sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA== dependencies: - react-is "^18.2.0" + react-is "^18.3.1" react-shallow-renderer "^16.15.0" - scheduler "^0.23.0" + scheduler "^0.23.2" react@16.13.1: version "16.13.1" @@ -8599,22 +6269,23 @@ react@16.13.1: object-assign "^4.1.1" prop-types "^15.6.2" -react@18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== +react@18.3.1: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" + integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== dependencies: loose-envify "^1.1.0" -read-yaml-file@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/read-yaml-file/-/read-yaml-file-2.1.0.tgz#c5866712db9ef5343b4d02c2413bada53c41c4a9" - integrity sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ== +readable-stream@^3.1.1, readable-stream@^3.4.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: - js-yaml "^4.0.0" - strip-bom "^4.0.0" + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" -readable-stream@^2.0.6, readable-stream@~2.3.6: +readable-stream@~2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== @@ -8627,47 +6298,22 @@ readable-stream@^2.0.6, readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - readline@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/readline/-/readline-1.3.0.tgz#c580d77ef2cfc8752b132498060dc9793a7ac01c" integrity sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg== -realm-flipper-plugin-device@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/realm-flipper-plugin-device/-/realm-flipper-plugin-device-1.1.0.tgz#113ea8784f67fb299b562203d039f8accafeab7d" - integrity sha512-fqajcRm+8K7nUeVi4EUNYtCuVtc+e7GmhME1jKLDKNh3rXoGkvpe8g1j7lgcc8JKmw/V0AeM+N3B4SHQ/Aweng== - dependencies: - flatted "^3.2.7" - -realm@^12.2.1: - version "12.2.1" - resolved "https://registry.yarnpkg.com/realm/-/realm-12.2.1.tgz#1a87bd36b38704223df6db5953898f7f0941cf83" - integrity sha512-r9lB5S3FiqS2QZmxRvwt8cRLAx/g8KGotz5neV/ky1AhG9b7FtqTwLyJwhVLjkstnV8j40GaY0xMjuAbURINDg== +realm@^12.14.0: + version "12.14.0" + resolved "https://registry.yarnpkg.com/realm/-/realm-12.14.0.tgz#fff848c7c74b746e50e618097aa0132d864a7940" + integrity sha512-0ornexvp7Lz+NXk20tIk4x2xnBktBjPKXlOf1jNbIY3ATkbIzRUBQf2tzfQzLofKWrLXkoWLSQt0R4G9/26VlA== dependencies: + "@realm/fetch" "^0.1.1" bson "^4.7.2" debug "^4.3.4" - node-fetch "^2.6.9" node-machine-id "^1.1.12" - prebuild-install "^7.1.1" - -recast@^0.20.4: - version "0.20.5" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.20.5.tgz#8e2c6c96827a1b339c634dd232957d230553ceae" - integrity sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ== - dependencies: - ast-types "0.14.2" - esprima "~4.0.0" - source-map "~0.6.1" - tslib "^2.0.1" + path-browserify "^1.0.1" + prebuild-install "^7.1.2" recast@^0.21.0: version "0.21.5" @@ -8679,10 +6325,23 @@ recast@^0.21.0: source-map "~0.6.1" tslib "^2.0.1" -regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== +reflect.getprototypeof@^1.0.4, reflect.getprototypeof@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.7.tgz#04311b33a1b713ca5eb7b5aed9950a86481858e5" + integrity sha512-bMvFGIUKlc/eSfXNX+aZ+EL95/EgZzuwA0OBPTbZZDEJw/0AkentjMuM1oiRfwHrshqk4RzdgiTg5CcDalXN5g== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + which-builtin-type "^1.1.4" + +regenerate-unicode-properties@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz#626e39df8c372338ea9b8028d1f99dc3fd9c3db0" + integrity sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA== dependencies: regenerate "^1.4.2" @@ -8697,62 +6356,50 @@ regenerator-runtime@^0.13.2: integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== regenerator-runtime@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" - integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + version "0.14.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" + integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== -regenerator-transform@^0.15.1: - version "0.15.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" - integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== dependencies: "@babel/runtime" "^7.8.4" -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexp.prototype.flags@^1.4.3: - version "1.5.0" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" - integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== +regexp.prototype.flags@^1.5.2, regexp.prototype.flags@^1.5.3: + version "1.5.3" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz#b3ae40b1d2499b8350ab2c3fe6ef3845d3a96f42" + integrity sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - functions-have-names "^1.2.3" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-errors "^1.3.0" + set-function-name "^2.0.2" -regexpu-core@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" - integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== +regexpu-core@^6.1.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-6.2.0.tgz#0e5190d79e542bf294955dccabae04d3c7d53826" + integrity sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA== dependencies: - "@babel/regjsgen" "^0.8.0" regenerate "^1.4.2" - regenerate-unicode-properties "^10.1.0" - regjsparser "^0.9.1" + regenerate-unicode-properties "^10.2.0" + regjsgen "^0.8.0" + regjsparser "^0.12.0" unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.1.0" -regjsparser@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" - integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== - dependencies: - jsesc "~0.5.0" - -repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== +regjsgen@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.8.0.tgz#df23ff26e0c5b300a6470cad160a9d090c3a37ab" + integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== +regjsparser@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.12.0.tgz#0e846df6c6530586429377de56e0475583b088dc" + integrity sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ== + dependencies: + jsesc "~3.0.2" require-directory@^2.1.1: version "2.1.1" @@ -8764,6 +6411,11 @@ require-main-filename@^2.0.0: resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== +reselect@^4.1.7: + version "4.1.8" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524" + integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== + resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -8786,31 +6438,26 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== - resolve.exports@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -resolve@^1.14.2, resolve@^1.20.0: - version "1.22.2" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" - integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== +resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.8: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: - is-core-module "^2.11.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^2.0.0-next.4: - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== +resolve@^2.0.0-next.5: + version "2.0.0-next.5" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== dependencies: - is-core-module "^2.9.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -8822,16 +6469,6 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" - integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== - reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -8844,11 +6481,6 @@ rimraf@^3.0.2: dependencies: glob "^7.1.3" -rimraf@~2.2.6: - version "2.2.8" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" - integrity sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg== - rimraf@~2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -8856,11 +6488,6 @@ rimraf@~2.6.2: dependencies: glob "^7.1.3" -rn-flipper-async-storage-advanced@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/rn-flipper-async-storage-advanced/-/rn-flipper-async-storage-advanced-1.0.5.tgz#908467faf55ed64b6d2eceb95a15e030d99ecd4e" - integrity sha512-IW2qXGyf+wgZKNV01li02e7c/DR/NQGIdQZ5CKynhVtl0Od8tO4AS/mZtRjmPbRtqSSGTdOUBSJ4d2JsCVZUPw== - run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" @@ -8868,41 +6495,34 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-array-concat@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb" + integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q== + dependencies: + call-bind "^1.0.7" + get-intrinsic "^1.2.4" + has-symbols "^1.0.3" + isarray "^2.0.5" -safe-buffer@^5.0.1, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-regex-test@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" - integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.3" - is-regex "^1.1.4" +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== +safe-regex-test@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377" + integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3.0.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sax@^1.2.4: - version "1.3.0" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" - integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== + call-bind "^1.0.6" + es-errors "^1.3.0" + is-regex "^1.1.4" scheduler@0.24.0-canary-efb381bbf-20230505: version "0.24.0-canary-efb381bbf-20230505" @@ -8911,43 +6531,40 @@ scheduler@0.24.0-canary-efb381bbf-20230505: dependencies: loose-envify "^1.1.0" -scheduler@^0.23.0: - version "0.23.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" - integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== +scheduler@^0.23.2: + version "0.23.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" + integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== dependencies: loose-envify "^1.1.0" -schema-utils@^2.6.5: - version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== +selfsigned@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" + integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" + "@types/node-forge" "^1.3.0" + node-forge "^1" -semver@^5.5.0, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== +semver@^5.6.0: + version "5.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +semver@^6.3.0, semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.0.0, semver@^7.3.5, semver@^7.3.7, semver@^7.5.0, semver@^7.5.2, semver@^7.5.3: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" +semver@^7.1.3, semver@^7.3.5, semver@^7.3.7, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0: + version "7.6.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== +send@0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" + integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== dependencies: debug "2.6.9" depd "2.0.0" @@ -8963,60 +6580,53 @@ send@0.18.0: range-parser "~1.2.1" statuses "2.0.1" -sentence-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" - integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case-first "^2.0.2" - serialize-error@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== serve-static@^1.13.1: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + version "1.16.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" + integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== dependencies: - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" parseurl "~1.3.3" - send "0.18.0" + send "0.19.0" -set-blocking@^2.0.0, set-blocking@~2.0.0: +set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== +set-function-length@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" + define-data-property "^1.1.4" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" -setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== +set-function-name@^2.0.1, set-function-name@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" + integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.2" setprototypeof@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -sha1-file@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/sha1-file/-/sha1-file-1.0.4.tgz#63879d850d581d9343117d6959879430cec0b297" - integrity sha512-IgcUYjTck/UAx0wdtBoTwiy4/yiIZX6do4uaqUtryJY/pBOQC1w3Cb/bZMyC2H3QYnodL5vbX0lY69xlWqeBnA== - shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" @@ -9024,27 +6634,6 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" -sharp@>=0.23.0, sharp@^0.32.1: - version "0.32.1" - resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.32.1.tgz#41aa0d0b2048b2e0ee453d9fcb14ec1f408390fe" - integrity sha512-kQTFtj7ldpUqSe8kDxoGLZc1rnMFU0AO2pqbX6pLy3b7Oj8ivJIdoKNwxHVQG2HN6XpHPJqCSM2nsma2gOXvOg== - dependencies: - color "^4.2.3" - detect-libc "^2.0.1" - node-addon-api "^6.1.0" - prebuild-install "^7.1.1" - semver "^7.5.0" - simple-get "^4.0.1" - tar-fs "^2.1.1" - tunnel-agent "^0.6.0" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== - dependencies: - shebang-regex "^1.0.0" - shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -9052,31 +6641,27 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== - shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@^1.6.1, shell-quote@^1.7.3: - version "1.8.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" - integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + version "1.8.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.2.tgz#d2d83e057959d53ec261311e9e9b8f51dcb2934a" + integrity sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA== -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== +side-channel@^1.0.4, side-channel@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" + integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" + call-bind "^1.0.7" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" -signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: +signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== @@ -9086,7 +6671,7 @@ simple-concat@^1.0.0: resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== -simple-get@^4.0.0, simple-get@^4.0.1: +simple-get@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== @@ -9095,15 +6680,6 @@ simple-get@^4.0.0, simple-get@^4.0.1: once "^1.3.1" simple-concat "^1.0.0" -simple-plist@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.3.1.tgz#16e1d8f62c6c9b691b8383127663d834112fb017" - integrity sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw== - dependencies: - bplist-creator "0.1.0" - bplist-parser "0.3.1" - plist "^3.0.5" - simple-swizzle@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" @@ -9130,105 +6706,11 @@ slice-ansi@^2.0.0: astral-regex "^1.0.0" is-fullwidth-code-point "^2.0.0" -slugify@^1.6.5: - version "1.6.6" - resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.6.tgz#2d4ac0eacb47add6af9e04d3be79319cbcc7924b" - integrity sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw== - -smart-buffer@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" - integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== - -snake-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" - integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -socks-proxy-agent@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" - integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== - dependencies: - agent-base "^6.0.2" - debug "^4.3.3" - socks "^2.6.2" - -socks@^2.6.2: - version "2.7.1" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55" - integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== - dependencies: - ip "^2.0.0" - smart-buffer "^4.2.0" - solution-analyzer@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/solution-analyzer/-/solution-analyzer-0.1.6.tgz#87883c1c934b49262e93739e200fb3db1d856e3e" integrity sha512-2CizZ7ArWJBYTazBs7fbo0wkPW3zlNLdWRImCi/OBbuJYuuYs32S9zpoQKLuEkjHInWlzdPEF0vuRApgIdZTGQ== -source-map-explorer@^2.5.3: - version "2.5.3" - resolved "https://registry.yarnpkg.com/source-map-explorer/-/source-map-explorer-2.5.3.tgz#33551b51e33b70f56d15e79083cdd4c43e583b69" - integrity sha512-qfUGs7UHsOBE5p/lGfQdaAj/5U/GWYBw2imEpD6UQNkqElYonkow8t+HBL1qqIl3CuGZx7n8/CQo4x1HwSHhsg== - dependencies: - btoa "^1.2.1" - chalk "^4.1.0" - convert-source-map "^1.7.0" - ejs "^3.1.5" - escape-html "^1.0.3" - glob "^7.1.6" - gzip-size "^6.0.0" - lodash "^4.17.20" - open "^7.3.1" - source-map "^0.7.4" - temp "^0.9.4" - yargs "^16.2.0" - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - source-map-support@0.5.13: version "0.5.13" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" @@ -9245,11 +6727,6 @@ source-map-support@^0.5.16, source-map-support@~0.5.20: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" @@ -9260,58 +6737,16 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.3, source-map@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.13" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" - integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== - split-on-first@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -ssri@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" - integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== - dependencies: - minipass "^3.1.1" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - stack-utils@^2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" @@ -9324,21 +6759,13 @@ stackframe@^1.3.4: resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== -stacktrace-parser@^0.1.10, stacktrace-parser@^0.1.3: +stacktrace-parser@^0.1.10: version "0.1.10" resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== dependencies: type-fest "^0.7.1" -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - statuses@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" @@ -9349,21 +6776,11 @@ statuses@~1.5.0: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== -stream-buffers@2.2.x: - version "2.2.0" - resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" - integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg== - strict-uri-encode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== -string-hash-64@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string-hash-64/-/string-hash-64-1.0.3.tgz#0deb56df58678640db5c479ccbbb597aaa0de322" - integrity sha512-D5OKWKvDhyVWWn2x5Y9b+37NUllks34q1dCDhk/vYcso9fmhs+Tl3KR/gE4v5UNj2UA35cnX4KdVVGkG1deKqw== - string-length@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" @@ -9377,16 +6794,7 @@ string-natural-compare@^3.0.1: resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -9395,46 +6803,59 @@ string-width@^1.0.1: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string.prototype.matchall@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" - integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" +string.prototype.matchall@^4.0.11: + version "4.0.11" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz#1092a72c59268d2abaad76582dccc687c0297e0a" + integrity sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.4" + gopd "^1.0.1" has-symbols "^1.0.3" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.3" - side-channel "^1.0.4" + internal-slot "^1.0.7" + regexp.prototype.flags "^1.5.2" + set-function-name "^2.0.2" + side-channel "^1.0.6" -string.prototype.trim@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" - integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== +string.prototype.repeat@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz#e90872ee0308b29435aa26275f6e1b762daee01a" + integrity sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.1.3" + es-abstract "^1.17.5" -string.prototype.trimend@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== +string.prototype.trim@^1.2.9: + version "1.2.9" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4" + integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.0" + es-object-atoms "^1.0.0" -string.prototype.trimstart@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== +string.prototype.trimend@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz#3651b8513719e8a9f48de7f2f77640b26652b229" + integrity sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +string.prototype.trimstart@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" + integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" string_decoder@^1.1.1: version "1.3.0" @@ -9450,13 +6871,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== - dependencies: - ansi-regex "^2.0.0" - strip-ansi@^5.0.0, strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" @@ -9476,17 +6890,12 @@ strip-bom@^4.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== - strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: +strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -9506,13 +6915,6 @@ sudo-prompt@^9.0.0: resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" @@ -9532,83 +6934,7 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -svg-arc-to-cubic-bezier@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz#390c450035ae1c4a0104d90650304c3bc814abe6" - integrity sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g== - -svg-path-bounds@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/svg-path-bounds/-/svg-path-bounds-1.0.2.tgz#00312f672b08afc432a66ddfbd06db40cec8d0d0" - integrity sha512-H4/uAgLWrppIC0kHsb2/dWUYSmb4GE5UqH06uqWBcg6LBjX2fu0A8+JrO2/FJPZiSsNOKZAhyFFgsLTdYUvSqQ== - dependencies: - abs-svg-path "^0.1.1" - is-svg-path "^1.0.1" - normalize-svg-path "^1.0.0" - parse-svg-path "^0.1.2" - -svg-pathdata@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/svg-pathdata/-/svg-pathdata-6.0.3.tgz#80b0e0283b652ccbafb69ad4f8f73e8d3fbf2cac" - integrity sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw== - -svg2ttf@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/svg2ttf/-/svg2ttf-6.0.3.tgz#7b92978ff124b2a583d21e1208b9675e245e56d1" - integrity sha512-CgqMyZrbOPpc+WqH7aga4JWkDPso23EgypLsbQ6gN3uoPWwwiLjXvzgrwGADBExvCRJrWFzAeK1bSoSpE7ixSQ== - dependencies: - "@xmldom/xmldom" "^0.7.2" - argparse "^2.0.1" - cubic2quad "^1.2.1" - lodash "^4.17.10" - microbuffer "^1.0.0" - svgpath "^2.1.5" - -svg2vectordrawable@2.8.5: - version "2.8.5" - resolved "https://registry.yarnpkg.com/svg2vectordrawable/-/svg2vectordrawable-2.8.5.tgz#a4a8ca56c2e9e1929c945c6b73ebfc3df3f973e6" - integrity sha512-VoTJ08MLxDB/f1trMB50kqrSpTxQWj+5DlE1xc++WL+/uPJrDyhvQ3/438/YA7BJVudeVu/JLz+q6P4DGrm+ow== - dependencies: - coa "^2.0.2" - mkdirp "^1.0.4" - svg-path-bounds "^1.0.1" - svgo "^2.8.0" - svgpath "^2.5.0" - -svgicons2svgfont@^12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/svgicons2svgfont/-/svgicons2svgfont-12.0.0.tgz#80dfb5f20a4e83403f893a30320194dc380690b3" - integrity sha512-fjyDkhiG0M1TPBtZzD12QV3yDcG2fUgiqHPOCYzf7hHE40Hl3GhnE6P1njsJCCByhwM7MiufyDW3L7IOR5dg9w== - dependencies: - commander "^9.3.0" - glob "^8.0.3" - sax "^1.2.4" - svg-pathdata "^6.0.3" - -svgo@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" - integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== - dependencies: - "@trysound/sax" "0.2.0" - commander "^7.2.0" - css-select "^4.1.3" - css-tree "^1.1.3" - csso "^4.2.0" - picocolors "^1.0.0" - stable "^0.1.8" - -svgpath@^2.1.5, svgpath@^2.5.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/svgpath/-/svgpath-2.6.0.tgz#5b160ef3d742b7dfd2d721bf90588d3450d7a90d" - integrity sha512-OIWR6bKzXvdXYyO4DK/UWa1VA1JeKq8E+0ug2DG98Y/vOmMpfZNj+TIG988HjfYSqtcy/hFOtZq/n/j5GSESNg== - -tapable@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - -tar-fs@^2.0.0, tar-fs@^2.1.1: +tar-fs@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== @@ -9629,26 +6955,6 @@ tar-stream@^2.1.4: inherits "^2.0.3" readable-stream "^3.1.1" -tar@^6.1.11, tar@^6.1.2: - version "6.2.0" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73" - integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^5.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -temp@0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" - integrity sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw== - dependencies: - os-tmpdir "^1.0.0" - rimraf "~2.2.6" - temp@^0.8.4: version "0.8.4" resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" @@ -9656,18 +6962,10 @@ temp@^0.8.4: dependencies: rimraf "~2.6.2" -temp@^0.9.4: - version "0.9.4" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.4.tgz#cd20a8580cb63635d0e4e9d4bd989d44286e7620" - integrity sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA== - dependencies: - mkdirp "^0.5.1" - rimraf "~2.6.2" - terser@^5.15.0: - version "5.18.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.18.2.tgz#ff3072a0faf21ffd38f99acc9a0ddf7b5f07b948" - integrity sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w== + version "5.36.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.36.0.tgz#8b0dbed459ac40ff7b4c9fd5a3a2029de105180e" + integrity sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.8.2" @@ -9701,39 +6999,11 @@ through2@^2.0.1: readable-stream "~2.3.6" xtend "~4.0.1" -timers-ext@^0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6" - integrity sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ== - dependencies: - es5-ext "~0.10.46" - next-tick "1" - tmpl@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -9741,16 +7011,6 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - toidentifier@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" @@ -9761,15 +7021,20 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== +ts-api-utils@^1.3.0: + version "1.4.2" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.4.2.tgz#a6a6dff26117ac7965624fc118525971edc6a82a" + integrity sha512-ZF5gQIQa/UmzfvxbHZI3JXN0/Jt+vnAfAviNRAMc491laiK6YCLpCW9ft8oaCRFOTxCZtUTE6XB0ZQAe3olntw== + tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.0.3, tslib@^2.5.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" - integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tslib@^2.0.1: + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== tsutils@^3.21.0: version "3.21.0" @@ -9778,31 +7043,6 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -ttf2eot@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/ttf2eot/-/ttf2eot-3.1.0.tgz#c8971af7c68c5b996d8cfdb8847cdadfbf195e05" - integrity sha512-aHTbcYosNHVqb2Qtt9Xfta77ae/5y0VfdwNLUS6sGBeGr22cX2JDMo/i5h3uuOf+FAD3akYOr17+fYd5NK8aXw== - dependencies: - argparse "^2.0.1" - -ttf2woff2@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/ttf2woff2/-/ttf2woff2-4.0.5.tgz#c7c87242938e9e2ed37fe5f477dd21acdb88fbfd" - integrity sha512-zpoU0NopfjoyVqkFeQ722SyKk/n607mm5OHxuDS/wCCSy82B8H3hHXrezftA2KMbKqfJIjie2lsJHdvPnBGbsw== - dependencies: - bindings "^1.5.0" - bufferstreams "^3.0.0" - nan "^2.14.2" - node-gyp "^9.0.0" - -ttf2woff@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ttf2woff/-/ttf2woff-3.0.0.tgz#bd0fc0157e428b7a9a30340f78adf72fb741962a" - integrity sha512-OvmFcj70PhmAsVQKfC15XoKH55cRWuaRzvr2fpTNhTNer6JBpG8n6vOhRrIgxMjcikyYt88xqYXMMVapJ4Rjvg== - dependencies: - argparse "^2.0.1" - pako "^1.0.0" - tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -9837,47 +7077,55 @@ type-fest@^0.7.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== -type@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== - -type@^2.7.2: - version "2.7.2" - resolved "https://registry.yarnpkg.com/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0" - integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== +typed-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3" + integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + is-typed-array "^1.1.13" -typed-array-length@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" - integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== +typed-array-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67" + integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw== dependencies: - call-bind "^1.0.2" + call-bind "^1.0.7" for-each "^0.3.3" - is-typed-array "^1.1.9" - -typescript@>=4.7.0: - version "5.1.6" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274" - integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA== + gopd "^1.0.1" + has-proto "^1.0.3" + is-typed-array "^1.1.13" -typescript@^4.8.4: - version "4.9.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" - integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== +typed-array-byte-offset@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.3.tgz#3fa9f22567700cc86aaf86a1e7176f74b59600f2" + integrity sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-proto "^1.0.3" + is-typed-array "^1.1.13" + reflect.getprototypeof "^1.0.6" -uglify-es@^3.1.9: - version "3.3.9" - resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" - integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== +typed-array-length@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.7.tgz#ee4deff984b64be1e118b0de8c9c877d5ce73d3d" + integrity sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg== dependencies: - commander "~2.13.0" - source-map "~0.6.1" + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + is-typed-array "^1.1.13" + possible-typed-array-names "^1.0.0" + reflect.getprototypeof "^1.0.6" -uglify-js@^3.1.4: - version "3.17.4" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" - integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== +typescript@5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" + integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== unbox-primitive@^1.0.2: version "1.0.2" @@ -9889,10 +7137,15 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" +undici-types@~6.20.0: + version "6.20.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.20.0.tgz#8171bf22c1f588d1554d55bf204bc624af388433" + integrity sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg== + unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + version "2.0.1" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz#cb3173fe47ca743e228216e4a3ddc4c84d628cc2" + integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== unicode-match-property-ecmascript@^2.0.0: version "2.0.0" @@ -9903,83 +7156,32 @@ unicode-match-property-ecmascript@^2.0.0: unicode-property-aliases-ecmascript "^2.0.0" unicode-match-property-value-ecmascript@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" - integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz#a0401aee72714598f739b68b104e4fe3a0cb3c71" + integrity sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg== unicode-property-aliases-ecmascript@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -unique-filename@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2" - integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A== - dependencies: - unique-slug "^3.0.0" - -unique-slug@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9" - integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w== - dependencies: - imurmurhash "^0.1.4" - universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -update-browserslist-db@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -upper-case-first@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" - integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== - dependencies: - tslib "^2.0.3" - -upper-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a" - integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== +update-browserslist-db@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz#80846fba1d79e82547fb661f8d141e0945755fe5" + integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== dependencies: - tslib "^2.0.3" + escalade "^3.2.0" + picocolors "^1.1.0" uri-js@^4.2.2: version "4.4.1" @@ -9988,30 +7190,25 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== - use-latest-callback@^0.1.5: - version "0.1.6" - resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.1.6.tgz#3fa6e7babbb5f9bfa24b5094b22939e1e92ebcf6" - integrity sha512-VO/P91A/PmKH9bcN9a7O3duSuxe6M14ZoYXgA6a8dab8doWNdhiIHzEkX/jFeTTRBsX0Ubk6nG4q2NIjNsj+bg== + version "0.1.11" + resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.1.11.tgz#e073fcbba792cc95ac661d96bc13b6041956cfe1" + integrity sha512-8nhb73STSD/z3GTHklvNjL8F9wMOo0bj0AFnulpIYuFTm6aQlT3ZcNbXF2YurKImIY8+kpSFSDHZZyQmurGrhw== + +use-latest-callback@^0.2.1: + version "0.2.3" + resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.2.3.tgz#2d644d3063040b9bc2d4c55bb525a13ae3de9e16" + integrity sha512-7vI3fBuyRcP91pazVboc4qu+6ZqM8izPWX9k7cRnT8hbD5svslcknsh3S9BUhaK11OmgTV4oWZZVSeQAiV53SQ== -use-sync-external-store@1.2.0, use-sync-external-store@^1.0.0: +use-sync-external-store@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -utf8@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/utf8/-/utf8-3.0.0.tgz#f052eed1364d696e769ef058b183df88c87f69d1" - integrity sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ== +use-sync-external-store@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz#c3b6390f3a30eba13200d2302dcdf1e7b57b2ef9" + integrity sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw== util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" @@ -10023,24 +7220,19 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== -uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -uuid@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" - integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== +uuid@^11.0.3: + version "11.0.3" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-11.0.3.tgz#248451cac9d1a4a4128033e765d137e2b2c49a3d" + integrity sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg== v8-to-istanbul@^9.0.1: - version "9.1.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz#1b83ed4e397f58c85c266a570fc2558b5feb9265" - integrity sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA== + version "9.3.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz#b9572abfa62bd556c16d75fdebc1a411d5ff3175" + integrity sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA== dependencies: "@jridgewell/trace-mapping" "^0.3.12" "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" + convert-source-map "^2.0.0" vary@~1.1.2: version "1.1.2" @@ -10082,9 +7274,9 @@ webidl-conversions@^3.0.0: integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== whatwg-fetch@^3.0.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" - integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + version "3.6.20" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz#580ce6d791facec91d37c72890995a0b48d31c70" + integrity sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg== whatwg-url@^5.0.0: version "5.0.0" @@ -10105,48 +7297,62 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-builtin-type@^1.1.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.2.0.tgz#58042ac9602d78a6d117c7e811349df1268ba63c" + integrity sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA== + dependencies: + call-bind "^1.0.7" + function.prototype.name "^1.1.6" + has-tostringtag "^1.0.2" + is-async-function "^2.0.0" + is-date-object "^1.0.5" + is-finalizationregistry "^1.1.0" + is-generator-function "^1.0.10" + is-regex "^1.1.4" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.2" + which-typed-array "^1.1.15" + +which-collection@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0" + integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== + dependencies: + is-map "^2.0.3" + is-set "^2.0.3" + is-weakmap "^2.0.2" + is-weakset "^2.0.3" + which-module@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== -which-typed-array@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" - integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== +which-typed-array@^1.1.14, which-typed-array@^1.1.15: + version "1.1.16" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.16.tgz#db4db429c4706feca2f01677a144278e4a8c216b" + integrity sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ== dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" for-each "^0.3.3" gopd "^1.0.1" - has-tostringtag "^1.0.0" - is-typed-array "^1.1.10" - -which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" + has-tostringtag "^1.0.2" -which@^2.0.1, which@^2.0.2: +which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -wide-align@^1.1.0, wide-align@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" - integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== - dependencies: - string-width "^1.0.2 || 2 || 3 || 4" - -wordwrap@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== +word-wrap@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== wrap-ansi@^6.2.0: version "6.2.0" @@ -10188,25 +7394,17 @@ write-file-atomic@^4.0.2: imurmurhash "^0.1.4" signal-exit "^3.0.7" -ws@^6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" - integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== +ws@^6.2.3: + version "6.2.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.3.tgz#ccc96e4add5fd6fedbc491903075c85c5a11d9ee" + integrity sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA== dependencies: async-limiter "~1.0.0" -ws@^7, ws@^7.5.1: - version "7.5.9" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" - integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== - -xcode@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/xcode/-/xcode-2.1.0.tgz#bab64a7e954bb50ca8d19da7e09531c65a43ecfe" - integrity sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ== - dependencies: - simple-plist "^1.0.0" - uuid "^3.3.2" +ws@^7, ws@^7.5.10: + version "7.5.10" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9" + integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== xmlbuilder@^15.1.1: version "15.1.1" @@ -10233,15 +7431,10 @@ yallist@^3.0.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - yaml@^2.2.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.2.tgz#f522db4313c671a0ca963a75670f1c12ea909144" - integrity sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg== + version "2.6.1" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.6.1.tgz#42f2b1ba89203f374609572d5349fb8686500773" + integrity sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg== yargs-parser@^18.1.2: version "18.1.3" @@ -10251,17 +7444,12 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs@^15.1.0, yargs@^15.3.1: +yargs@^15.1.0: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== @@ -10278,20 +7466,7 @@ yargs@^15.1.0, yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^16.0.0, yargs@^16.1.1, yargs@^16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^17.3.1, yargs@^17.5.1, yargs@^17.6.2: +yargs@^17.3.1, yargs@^17.6.2: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== @@ -10304,16 +7479,6 @@ yargs@^17.3.1, yargs@^17.5.1, yargs@^17.6.2: y18n "^5.0.5" yargs-parser "^21.1.1" -yarn-deduplicate@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/yarn-deduplicate/-/yarn-deduplicate-6.0.2.tgz#63498d2d4c3a8567e992a994ce0ab51aa5681f2e" - integrity sha512-Efx4XEj82BgbRJe5gvQbZmEO7pU5DgHgxohYZp98/+GwPqdU90RXtzvHirb7hGlde0sQqk5G3J3Woyjai8hVqA== - dependencies: - "@yarnpkg/lockfile" "^1.1.0" - commander "^10.0.1" - semver "^7.5.0" - tslib "^2.5.0" - yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" From e6e494af770cfe22b999109c918e95ace6451493 Mon Sep 17 00:00:00 2001 From: Joseph Hale Date: Tue, 14 Jan 2025 22:18:25 -0700 Subject: [PATCH 9/9] chore: Update component snapshots Underlying library components have updated tree structures. I've manually validated the appearance of all these components. Next will be additional reviews of the functionality. --- .../__snapshots__/PlayerControls.test.ts.snap | 203 +- .../__snapshots__/AttemptCard.test.ts.snap | 1540 +++-- .../__snapshots__/AttemptDetails.test.ts.snap | 5932 +++++------------ .../__snapshots__/EventSelector.test.ts.snap | 940 +-- .../SmartPuzzleCard.test.ts.snap | 3542 +++++----- .../__snapshots__/Solution.test.ts.snap | 146 +- .../__snapshots__/Ticker.test.ts.snap | 1042 +-- 7 files changed, 4558 insertions(+), 8787 deletions(-) diff --git a/src/ui/components/PlayerControls/__tests__/__snapshots__/PlayerControls.test.ts.snap b/src/ui/components/PlayerControls/__tests__/__snapshots__/PlayerControls.test.ts.snap index 4090337..bb95f87 100644 --- a/src/ui/components/PlayerControls/__tests__/__snapshots__/PlayerControls.test.ts.snap +++ b/src/ui/components/PlayerControls/__tests__/__snapshots__/PlayerControls.test.ts.snap @@ -61,37 +61,60 @@ exports[`Player Controls [Default] matches snapshot 1`] = ` > 0.000 - + > + + - -  - + @@ -398,27 +405,11 @@ exports[`Player Controls [Default] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -558,27 +549,11 @@ exports[`Player Controls [Default] matches snapshot 1`] = ` } testID="cross-fade-icon-current" > - -  - + @@ -687,27 +662,11 @@ exports[`Player Controls [Default] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -814,27 +773,11 @@ exports[`Player Controls [Default] matches snapshot 1`] = ` } testID="icon-button" > - -  - + diff --git a/src/ui/components/attempts/__tests__/__snapshots__/AttemptCard.test.ts.snap b/src/ui/components/attempts/__tests__/__snapshots__/AttemptCard.test.ts.snap index 7a1c35e..302c44f 100644 --- a/src/ui/components/attempts/__tests__/__snapshots__/AttemptCard.test.ts.snap +++ b/src/ui/components/attempts/__tests__/__snapshots__/AttemptCard.test.ts.snap @@ -68,122 +68,136 @@ exports[`Attempt Card [+2] matches snapshot 1`] = ` "selected": undefined, } } + accessibilityValue={ + { + "max": undefined, + "min": undefined, + "now": undefined, + "text": undefined, + } + } accessible={true} + collapsable={false} focusable={true} + onBlur={[Function]} onClick={[Function]} + onFocus={[Function]} onResponderGrant={[Function]} onResponderMove={[Function]} onResponderRelease={[Function]} onResponderTerminate={[Function]} onResponderTerminationRequest={[Function]} onStartShouldSetResponder={[Function]} - style={ - [ - { - "flexShrink": 1, - }, - undefined, - ] - } - testID="card" > - + - 13.343 (+2) - - + 13.343 (+2) + + - 9/20/2022 - + ] + } + > + 9/20/2022 + + + - @@ -260,122 +274,136 @@ exports[`Attempt Card [+4] matches snapshot 1`] = ` "selected": undefined, } } + accessibilityValue={ + { + "max": undefined, + "min": undefined, + "now": undefined, + "text": undefined, + } + } accessible={true} + collapsable={false} focusable={true} + onBlur={[Function]} onClick={[Function]} + onFocus={[Function]} onResponderGrant={[Function]} onResponderMove={[Function]} onResponderRelease={[Function]} onResponderTerminate={[Function]} onResponderTerminationRequest={[Function]} onStartShouldSetResponder={[Function]} - style={ - [ - { - "flexShrink": 1, - }, - undefined, - ] - } - testID="card" > - + - 15.343 (+4) - - + 15.343 (+4) + + - 9/20/2022 - + ] + } + > + 9/20/2022 + + + - @@ -452,122 +480,136 @@ exports[`Attempt Card [DNF] matches snapshot 1`] = ` "selected": undefined, } } + accessibilityValue={ + { + "max": undefined, + "min": undefined, + "now": undefined, + "text": undefined, + } + } accessible={true} + collapsable={false} focusable={true} + onBlur={[Function]} onClick={[Function]} + onFocus={[Function]} onResponderGrant={[Function]} onResponderMove={[Function]} onResponderRelease={[Function]} onResponderTerminate={[Function]} onResponderTerminationRequest={[Function]} onStartShouldSetResponder={[Function]} - style={ - [ - { - "flexShrink": 1, - }, - undefined, - ] - } - testID="card" > - + - DNF - - + DNF + + - 9/20/2022 - + ] + } + > + 9/20/2022 + + + - @@ -644,122 +686,136 @@ exports[`Attempt Card [DNS] matches snapshot 1`] = ` "selected": undefined, } } + accessibilityValue={ + { + "max": undefined, + "min": undefined, + "now": undefined, + "text": undefined, + } + } accessible={true} + collapsable={false} focusable={true} + onBlur={[Function]} onClick={[Function]} + onFocus={[Function]} onResponderGrant={[Function]} onResponderMove={[Function]} onResponderRelease={[Function]} onResponderTerminate={[Function]} onResponderTerminationRequest={[Function]} onStartShouldSetResponder={[Function]} - style={ - [ - { - "flexShrink": 1, - }, - undefined, - ] - } - testID="card" > - + - DNS - - + DNS + + - 9/20/2022 - + ] + } + > + 9/20/2022 + + + - @@ -836,122 +892,136 @@ exports[`Attempt Card [Hour Long] matches snapshot 1`] = ` "selected": undefined, } } + accessibilityValue={ + { + "max": undefined, + "min": undefined, + "now": undefined, + "text": undefined, + } + } accessible={true} + collapsable={false} focusable={true} + onBlur={[Function]} onClick={[Function]} + onFocus={[Function]} onResponderGrant={[Function]} onResponderMove={[Function]} onResponderRelease={[Function]} onResponderTerminate={[Function]} onResponderTerminationRequest={[Function]} onStartShouldSetResponder={[Function]} - style={ - [ - { - "flexShrink": 1, - }, - undefined, - ] - } - testID="card" > - + - 10:12:11.343 - - + 10:12:11.343 + + - 9/20/2022 - + ] + } + > + 9/20/2022 + + + - @@ -1028,122 +1098,136 @@ exports[`Attempt Card [Minute Long] matches snapshot 1`] = ` "selected": undefined, } } + accessibilityValue={ + { + "max": undefined, + "min": undefined, + "now": undefined, + "text": undefined, + } + } accessible={true} + collapsable={false} focusable={true} + onBlur={[Function]} onClick={[Function]} + onFocus={[Function]} onResponderGrant={[Function]} onResponderMove={[Function]} onResponderRelease={[Function]} onResponderTerminate={[Function]} onResponderTerminationRequest={[Function]} onStartShouldSetResponder={[Function]} - style={ - [ - { - "flexShrink": 1, - }, - undefined, - ] - } - testID="card" > - + - 1:11.343 - - + 1:11.343 + + - 9/20/2022 - + ] + } + > + 9/20/2022 + + + - @@ -1220,122 +1304,136 @@ exports[`Attempt Card [Multi-BLD] matches snapshot 1`] = ` "selected": undefined, } } + accessibilityValue={ + { + "max": undefined, + "min": undefined, + "now": undefined, + "text": undefined, + } + } accessible={true} + collapsable={false} focusable={true} + onBlur={[Function]} onClick={[Function]} + onFocus={[Function]} onResponderGrant={[Function]} onResponderMove={[Function]} onResponderRelease={[Function]} onResponderTerminate={[Function]} onResponderTerminationRequest={[Function]} onStartShouldSetResponder={[Function]} - style={ - [ - { - "flexShrink": 1, - }, - undefined, - ] - } - testID="card" > - + - 19:27.150 - - + 19:27.150 + + - 9/20/2022 - + ] + } + > + 9/20/2022 + + + - @@ -1412,122 +1510,136 @@ exports[`Attempt Card [Relay 2-7] matches snapshot 1`] = ` "selected": undefined, } } + accessibilityValue={ + { + "max": undefined, + "min": undefined, + "now": undefined, + "text": undefined, + } + } accessible={true} + collapsable={false} focusable={true} + onBlur={[Function]} onClick={[Function]} + onFocus={[Function]} onResponderGrant={[Function]} onResponderMove={[Function]} onResponderRelease={[Function]} onResponderTerminate={[Function]} onResponderTerminationRequest={[Function]} onStartShouldSetResponder={[Function]} - style={ - [ - { - "flexShrink": 1, - }, - undefined, - ] - } - testID="card" > - + - 1:56.715 - - + 1:56.715 + + - 9/20/2022 - + ] + } + > + 9/20/2022 + + + - @@ -1604,122 +1716,136 @@ exports[`Attempt Card [Typical] matches snapshot 1`] = ` "selected": undefined, } } + accessibilityValue={ + { + "max": undefined, + "min": undefined, + "now": undefined, + "text": undefined, + } + } accessible={true} + collapsable={false} focusable={true} + onBlur={[Function]} onClick={[Function]} + onFocus={[Function]} onResponderGrant={[Function]} onResponderMove={[Function]} onResponderRelease={[Function]} onResponderTerminate={[Function]} onResponderTerminationRequest={[Function]} onStartShouldSetResponder={[Function]} - style={ - [ - { - "flexShrink": 1, - }, - undefined, - ] - } - testID="card" > - + - 11.343 - - + 11.343 + + - 9/20/2022 - + ] + } + > + 9/20/2022 + + + - @@ -1796,122 +1922,136 @@ exports[`Attempt Card [with Reconstruction] matches snapshot 1`] = ` "selected": undefined, } } + accessibilityValue={ + { + "max": undefined, + "min": undefined, + "now": undefined, + "text": undefined, + } + } accessible={true} + collapsable={false} focusable={true} + onBlur={[Function]} onClick={[Function]} + onFocus={[Function]} onResponderGrant={[Function]} onResponderMove={[Function]} onResponderRelease={[Function]} onResponderTerminate={[Function]} onResponderTerminationRequest={[Function]} onStartShouldSetResponder={[Function]} - style={ - [ - { - "flexShrink": 1, - }, - undefined, - ] - } - testID="card" > - + - 11.343 - - + 11.343 + + - 9/20/2022 - + ] + } + > + 9/20/2022 + + + - diff --git a/src/ui/components/attempts/__tests__/__snapshots__/AttemptDetails.test.ts.snap b/src/ui/components/attempts/__tests__/__snapshots__/AttemptDetails.test.ts.snap index a941a40..82be7d9 100644 --- a/src/ui/components/attempts/__tests__/__snapshots__/AttemptDetails.test.ts.snap +++ b/src/ui/components/attempts/__tests__/__snapshots__/AttemptDetails.test.ts.snap @@ -65,27 +65,11 @@ exports[`Attempt Details [+2] matches snapshot 1`] = ` } } > - -  - + - -  - + - - 󰆙 - + - - 󰓅 - + - -  - + - -  - + - - 󰅀 - + /> @@ -1719,27 +1619,11 @@ exports[`Attempt Details [+4] matches snapshot 1`] = ` } } > - -  - + - -  - + - - 󰆙 - + - - 󰓅 - + - -  - + - -  - + - -  - + - - 󰅀 - + /> @@ -3543,27 +3329,11 @@ exports[`Attempt Details [Long Comment] matches snapshot 1`] = ` } } > - -  - + - -  - + - -  - + - - 󰆙 - + - - 󰓅 - + - -  - + - - 󰅀 - + /> @@ -5495,27 +5183,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` } } > - -  - + - -  - + - - 󰆙 - + - - 󰓅 - + - -  - + - - 󰅀 - + /> @@ -7087,27 +6691,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -7286,27 +6862,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -7485,27 +7033,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -7684,27 +7204,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -7883,27 +7375,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -8082,27 +7546,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -8281,27 +7717,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -8480,27 +7888,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -8679,27 +8059,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -8878,27 +8230,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -9077,27 +8401,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -9276,27 +8572,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -9475,27 +8743,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -9674,27 +8914,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -9873,27 +9085,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -10072,27 +9256,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -10271,27 +9427,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -10470,27 +9598,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -10669,27 +9769,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -10868,27 +9940,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -11067,27 +10111,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -11266,27 +10282,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -11465,27 +10453,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -11664,27 +10624,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -11863,27 +10795,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -12062,27 +10966,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -12261,27 +11137,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -12460,27 +11308,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -12659,27 +11479,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -12858,27 +11650,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -13057,27 +11821,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -13256,27 +11992,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -13451,31 +12159,15 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` "marginLeft": 16, "marginRight": 0, "marginVertical": 0, - }, - ] - } - > - -  - + }, + ] + } + > + - - 󰅀 - + /> @@ -13654,27 +12334,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -13853,27 +12505,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -14052,27 +12676,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -14251,27 +12847,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -14450,27 +13018,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -14649,27 +13189,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -14848,27 +13360,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -15047,27 +13531,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -15246,27 +13702,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -15445,27 +13873,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -15644,27 +14044,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -15843,27 +14215,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -16042,27 +14386,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -16241,27 +14557,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -16440,27 +14728,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -16639,27 +14899,11 @@ exports[`Attempt Details [Multi-BLD] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -16830,27 +15062,11 @@ exports[`Attempt Details [Relay 2-7] matches snapshot 1`] = ` } } > - -  - + - -  - + - - 󰆙 - + - - 󰓅 - + - -  - + - - 󰅀 - + /> @@ -18422,27 +16570,11 @@ exports[`Attempt Details [Relay 2-7] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -18621,27 +16741,11 @@ exports[`Attempt Details [Relay 2-7] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -18820,27 +16912,11 @@ exports[`Attempt Details [Relay 2-7] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -19009,37 +17073,21 @@ exports[`Attempt Details [Relay 2-7] matches snapshot 1`] = ` { "alignItems": "center", "justifyContent": "center", - }, - { - "alignSelf": "center", - "marginLeft": 16, - "marginRight": 0, - "marginVertical": 0, - }, - ] - } - > - -  - + }, + { + "alignSelf": "center", + "marginLeft": 16, + "marginRight": 0, + "marginVertical": 0, + }, + ] + } + > + - - 󰅀 - + /> @@ -19218,27 +17254,11 @@ exports[`Attempt Details [Relay 2-7] matches snapshot 1`] = ` ] } > - -  - + - - 󰅀 - + /> @@ -19409,27 +17417,11 @@ exports[`Attempt Details [Typical] matches snapshot 1`] = ` } } > - -  - + - -  - + - - 󰆙 - + - - 󰓅 - + - -  - + - - 󰅀 - + /> @@ -20993,27 +18917,11 @@ exports[`Attempt Details [with DNF] matches snapshot 1`] = ` } } > - -  - + - -  - + - - 󰆙 - + - - 󰓅 - + - -  - + - -  - + - - 󰅀 - + /> @@ -22647,27 +20471,11 @@ exports[`Attempt Details [with DNS] matches snapshot 1`] = ` } } > - -  - + - -  - + - - 󰆙 - + "marginLeft": 16, + "marginRight": 0, + }, + ] + } + > + - - 󰓅 - + - -  - + - -  - + - - 󰅀 - + /> @@ -24301,27 +22025,11 @@ exports[`Attempt Details [with Reconstruction] matches snapshot 1`] = ` } } > - -  - + - -  - + - -  - + - -  - + - - 󰆙 - + - - 󰓅 - + - -  - + - - 󰅀 - + /> @@ -26471,27 +24081,11 @@ exports[`Attempt Details [with TPS handler] matches snapshot 1`] = ` } } > - -  - + - -  - + - -  - + - -  - + - - 󰆙 - + - - 󰓅 - + - -  - + @@ -28116,8 +25622,10 @@ exports[`Attempt Details [with TPS handler] matches snapshot 1`] = ` "flexShrink": 1, "justifyContent": "center", }, + undefined, ] } + testID="undefined-content" > - -  - + - - 󰅀 - + /> @@ -28679,27 +26159,11 @@ exports[`Attempt Details [with deletion handler] matches snapshot 1`] = ` } } > - -  - + - -  - + - -  - + - -  - + - - 󰆙 - + - - 󰓅 - + - -  - + - - 󰅀 - + /> @@ -31065,27 +28431,11 @@ exports[`Attempt Details [with deletion handler] matches snapshot 1`] = ` ] } > - -  - + - -  - + - -  - + - -  - + - -  - + - - 󰆙 - + - -  - + @@ -32501,27 +29763,11 @@ exports[`Attempt Details [with move count handler] matches snapshot 1`] = ` ] } > - - 󰓅 - + - -  - + - - 󰅀 - + /> diff --git a/src/ui/components/events/__tests__/__snapshots__/EventSelector.test.ts.snap b/src/ui/components/events/__tests__/__snapshots__/EventSelector.test.ts.snap index 9f85ce4..c37ed9b 100644 --- a/src/ui/components/events/__tests__/__snapshots__/EventSelector.test.ts.snap +++ b/src/ui/components/events/__tests__/__snapshots__/EventSelector.test.ts.snap @@ -311,27 +311,11 @@ exports[`Event Selector [Default] matches snapshot 1`] = ` ] } > - -  - + - -  - + - -  - + - -  - + - -  - + @@ -1149,27 +1077,11 @@ exports[`Event Selector [Default] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -1263,27 +1175,11 @@ exports[`Event Selector [Default] matches snapshot 1`] = ` ] } > - -  - + - -  - + - -  - + - -  - + - -  - + - -  - + - -  - + - -  - + - -  - + - -  - + - -  - + - -  - + - -  - + - -  - + - -  - + - -  - + - -  - + @@ -4176,27 +3848,11 @@ exports[`Event Selector [Default] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -4290,27 +3946,11 @@ exports[`Event Selector [Default] matches snapshot 1`] = ` ] } > - -  - + - -  - + @@ -4660,27 +4286,11 @@ exports[`Event Selector [Default] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -4774,27 +4384,11 @@ exports[`Event Selector [Default] matches snapshot 1`] = ` ] } > - -  - + - -  - + - -  - + - -  - + - -  - + - -  - + - -  - + + + + + + + + + Unknown Name + + + Unknown Brand + + + + + + + + + + + + + + + + + +`; + +exports[`Smart Puzzle Card [Connected] matches snapshot 1`] = ` + + + + + + - -  - + - Unknown Name + Rubik_12345 - Unknown Brand + Rubik's Connected - - 󰂯 - + + - - 󰂱 - @@ -316,7 +556,7 @@ exports[`Smart Puzzle Card [Compact] matches snapshot 1`] = ` `; -exports[`Smart Puzzle Card [Connected] matches snapshot 1`] = ` +exports[`Smart Puzzle Card [Connecting] matches snapshot 1`] = ` - -  - - - - + + - Rubik_12345 - - - Rubik's Connected - - - - + > + Rubik_12345 + - 󰂯 + Rubik's Connected - + + - - 󰂱 - + + + + @@ -624,7 +830,7 @@ exports[`Smart Puzzle Card [Connected] matches snapshot 1`] = ` `; -exports[`Smart Puzzle Card [Connecting] matches snapshot 1`] = ` +exports[`Smart Puzzle Card [Default] matches snapshot 1`] = ` - -  - - - - + + - Rubik_12345 - - - Rubik's Connected - - - - + > + Unknown Name + - 󰂯 + Unknown Brand - + + - - 󰂱 - + + + + @@ -932,7 +1104,7 @@ exports[`Smart Puzzle Card [Connecting] matches snapshot 1`] = ` `; -exports[`Smart Puzzle Card [Default] matches snapshot 1`] = ` +exports[`Smart Puzzle Card [Disconnected] matches snapshot 1`] = ` - -  - - - - + + - Unknown Name - - - Unknown Brand - - - - + > + Rubik_12345 + - 󰂯 + Rubik's Connected - + + - - 󰂱 - + + + + @@ -1240,7 +1378,7 @@ exports[`Smart Puzzle Card [Default] matches snapshot 1`] = ` `; -exports[`Smart Puzzle Card [Disconnected] matches snapshot 1`] = ` +exports[`Smart Puzzle Card [Failed] matches snapshot 1`] = ` - -  - - - - + + - Rubik_12345 - - - Rubik's Connected - - - - + > + Rubik_12345 + - 󰂯 + Rubik's Connected - + + - - 󰂱 - + + + + @@ -1548,7 +1652,7 @@ exports[`Smart Puzzle Card [Disconnected] matches snapshot 1`] = ` `; -exports[`Smart Puzzle Card [Failed] matches snapshot 1`] = ` +exports[`Smart Puzzle Card [GiiKER i2] matches snapshot 1`] = ` - -  - - - - + + + - Rubik_12345 - - + Giiker_12345 + + - Rubik's Connected - - - + ] + } + > + Giiker Super Cube i2 + + - - 󰂯 - - - -  - + + + + @@ -1856,7 +1926,7 @@ exports[`Smart Puzzle Card [Failed] matches snapshot 1`] = ` `; -exports[`Smart Puzzle Card [GiiKER i2] matches snapshot 1`] = ` +exports[`Smart Puzzle Card [Interactive (Failure)] matches snapshot 1`] = ` - -  - - - - + + - Giiker_12345 - - - Giiker Super Cube i2 - - - - + > + Rubik_12345 + - 󰂯 + Rubik's Connected - + + - - 󰂱 - + + + + @@ -2164,7 +2200,7 @@ exports[`Smart Puzzle Card [GiiKER i2] matches snapshot 1`] = ` `; -exports[`Smart Puzzle Card [Interactive (Failure)] matches snapshot 1`] = ` +exports[`Smart Puzzle Card [Interactive (Success)] matches snapshot 1`] = ` - -  - - - - + + - Rubik_12345 - - - Rubik's Connected - - - - + > + Rubik_12345 + - 󰂯 + Rubik's Connected - + + - - 󰂱 - + + + + @@ -2472,7 +2474,7 @@ exports[`Smart Puzzle Card [Interactive (Failure)] matches snapshot 1`] = ` `; -exports[`Smart Puzzle Card [Interactive (Success)] matches snapshot 1`] = ` +exports[`Smart Puzzle Card [Rubik's Connected] matches snapshot 1`] = ` - -  - - - - + + - Rubik_12345 - - - Rubik's Connected - - - - - - 󰂯 + Rubik_12345 - - 󰂱 + Rubik's Connected - - - - - - - -`; - -exports[`Smart Puzzle Card [Rubik's Connected] matches snapshot 1`] = ` - - - - - - - - -  - - - - - Rubik_12345 - - - Rubik's Connected - - - - - 󰂯 - - - - 󰂱 - + + + + @@ -3157,235 +2817,201 @@ exports[`Smart Puzzle Card [Super long brand name] matches snapshot 1`] = ` "selected": undefined, } } + accessibilityValue={ + { + "max": undefined, + "min": undefined, + "now": undefined, + "text": undefined, + } + } accessible={true} + collapsable={false} focusable={true} + onBlur={[Function]} onClick={[Function]} + onFocus={[Function]} onResponderGrant={[Function]} onResponderMove={[Function]} onResponderRelease={[Function]} onResponderTerminate={[Function]} onResponderTerminationRequest={[Function]} onStartShouldSetResponder={[Function]} - style={ - [ - { - "flexShrink": 1, - }, - undefined, - ] - } - testID="card" > - -  - - - - + + - Puzzle_123456789012345678901234567890 - - - Lorem Isum Dolor Sit Amet Cubes Julius Caeser's @thehale Outfit - - - - + > + Puzzle_123456789012345678901234567890 + - 󰂯 + Lorem Isum Dolor Sit Amet Cubes Julius Caeser's @thehale Outfit - + + - - 󰂱 - + + + + @@ -3465,235 +3091,201 @@ exports[`Smart Puzzle Card [Unsupported Puzzle Type] matches snapshot 1`] = ` "selected": undefined, } } + accessibilityValue={ + { + "max": undefined, + "min": undefined, + "now": undefined, + "text": undefined, + } + } accessible={true} + collapsable={false} focusable={true} + onBlur={[Function]} onClick={[Function]} + onFocus={[Function]} onResponderGrant={[Function]} onResponderMove={[Function]} onResponderRelease={[Function]} onResponderTerminate={[Function]} onResponderTerminationRequest={[Function]} onStartShouldSetResponder={[Function]} - style={ - [ - { - "flexShrink": 1, - }, - undefined, - ] - } - testID="card" > - -  - - - - + + - FooBar - - - Mysterious Cubes - - - - + > + FooBar + - 󰂯 + Mysterious Cubes - + + - - 󰂱 - + + + + diff --git a/src/ui/components/solutions/__tests__/__snapshots__/Solution.test.ts.snap b/src/ui/components/solutions/__tests__/__snapshots__/Solution.test.ts.snap index 52070fc..e98bdfc 100644 --- a/src/ui/components/solutions/__tests__/__snapshots__/Solution.test.ts.snap +++ b/src/ui/components/solutions/__tests__/__snapshots__/Solution.test.ts.snap @@ -289,7 +289,7 @@ exports[`Solution [2x2x2] matches snapshot 1`] = ` onScrollEndDrag={[Function]} removeClippedSubviews={false} renderItem={[Function]} - scrollEventThrottle={50} + scrollEventThrottle={0.0001} stickyHeaderIndices={[]} viewabilityConfigCallbackPairs={[]} > @@ -480,7 +480,7 @@ exports[`Solution [2x2x2] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -499,7 +499,7 @@ exports[`Solution [2x2x2] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -553,7 +553,7 @@ exports[`Solution [2x2x2] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -1304,7 +1304,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` onScrollEndDrag={[Function]} removeClippedSubviews={false} renderItem={[Function]} - scrollEventThrottle={50} + scrollEventThrottle={0.0001} stickyHeaderIndices={[]} viewabilityConfigCallbackPairs={[]} > @@ -1495,7 +1495,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -1514,7 +1514,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -1568,7 +1568,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -1841,7 +1841,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -1860,7 +1860,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -1914,7 +1914,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -2187,7 +2187,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -2206,7 +2206,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -2260,7 +2260,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -2597,7 +2597,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -2616,7 +2616,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -2670,7 +2670,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -2943,7 +2943,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -2962,7 +2962,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -3016,7 +3016,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -3289,7 +3289,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -3308,7 +3308,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -3362,7 +3362,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -3635,7 +3635,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -3654,7 +3654,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -3708,7 +3708,7 @@ exports[`Solution [3x3x3 (partway replayed)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -4495,7 +4495,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` onScrollEndDrag={[Function]} removeClippedSubviews={false} renderItem={[Function]} - scrollEventThrottle={50} + scrollEventThrottle={0.0001} stickyHeaderIndices={[]} viewabilityConfigCallbackPairs={[]} > @@ -4686,7 +4686,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -4705,7 +4705,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -4759,7 +4759,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -5032,7 +5032,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -5051,7 +5051,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -5105,7 +5105,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -5378,7 +5378,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -5397,7 +5397,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -5451,7 +5451,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -5724,7 +5724,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -5743,7 +5743,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -5797,7 +5797,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -6070,7 +6070,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -6089,7 +6089,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -6143,7 +6143,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -6416,7 +6416,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -6435,7 +6435,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -6489,7 +6489,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -6762,7 +6762,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -6781,7 +6781,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -6835,7 +6835,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -7108,7 +7108,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -7127,7 +7127,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -7181,7 +7181,7 @@ exports[`Solution [3x3x3 (with Gyroscope)] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -7932,7 +7932,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` onScrollEndDrag={[Function]} removeClippedSubviews={false} renderItem={[Function]} - scrollEventThrottle={50} + scrollEventThrottle={0.0001} stickyHeaderIndices={[]} viewabilityConfigCallbackPairs={[]} > @@ -8123,7 +8123,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -8142,7 +8142,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -8196,7 +8196,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -8469,7 +8469,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -8488,7 +8488,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -8542,7 +8542,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -8815,7 +8815,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -8834,7 +8834,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -8888,7 +8888,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -9161,7 +9161,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -9180,7 +9180,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -9234,7 +9234,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -9507,7 +9507,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -9526,7 +9526,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -9580,7 +9580,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -9853,7 +9853,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -9872,7 +9872,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -9926,7 +9926,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", @@ -10199,7 +10199,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` style={ { "backgroundColor": "rgb(215, 232, 205)", - "borderRadius": 8, + "borderRadius": 4, "shadowColor": "#000", "shadowOffset": { "height": 0, @@ -10218,7 +10218,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` { "backgroundColor": "rgb(215, 232, 205)", "borderColor": "rgb(115, 121, 110)", - "borderRadius": 8, + "borderRadius": 4, "borderStyle": "solid", "borderWidth": 0, "flex": undefined, @@ -10272,7 +10272,7 @@ exports[`Solution [3x3x3] matches snapshot 1`] = ` }, [ { - "borderRadius": 8, + "borderRadius": 4, }, { "width": "100%", diff --git a/src/ui/components/ticker/__tests__/__snapshots__/Ticker.test.ts.snap b/src/ui/components/ticker/__tests__/__snapshots__/Ticker.test.ts.snap index 423aeb8..fbb4319 100644 --- a/src/ui/components/ticker/__tests__/__snapshots__/Ticker.test.ts.snap +++ b/src/ui/components/ticker/__tests__/__snapshots__/Ticker.test.ts.snap @@ -159,27 +159,11 @@ exports[`Ticker [Cramped] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -318,27 +302,11 @@ exports[`Ticker [Cramped] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -500,27 +468,11 @@ exports[`Ticker [Custom Styles] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -663,27 +615,11 @@ exports[`Ticker [Custom Styles] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -844,27 +780,11 @@ exports[`Ticker [Default] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -1003,27 +923,11 @@ exports[`Ticker [Default] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -1184,27 +1088,11 @@ exports[`Ticker [Everything (Horizontal)] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -1343,27 +1231,11 @@ exports[`Ticker [Everything (Horizontal)] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -1524,27 +1396,11 @@ exports[`Ticker [Everything (Vertical)] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -1683,27 +1539,11 @@ exports[`Ticker [Everything (Vertical)] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -1864,27 +1704,11 @@ exports[`Ticker [Horizontal Icons (Horizontal Ticker)] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -2023,27 +1847,11 @@ exports[`Ticker [Horizontal Icons (Horizontal Ticker)] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -2204,27 +2012,11 @@ exports[`Ticker [Horizontal Icons (Vertical Ticker)] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -2363,27 +2155,11 @@ exports[`Ticker [Horizontal Icons (Vertical Ticker)] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -2544,27 +2320,11 @@ exports[`Ticker [Horizontal] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -2703,27 +2463,11 @@ exports[`Ticker [Horizontal] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -2884,27 +2628,11 @@ exports[`Ticker [Initial < Min] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -3048,27 +2776,11 @@ exports[`Ticker [Initial < Min] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -3234,27 +2946,11 @@ exports[`Ticker [Initial > Max] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -3393,27 +3089,11 @@ exports[`Ticker [Initial > Max] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -3506,8 +3186,10 @@ exports[`Ticker [Inside List Item] matches snapshot 1`] = ` "flexShrink": 1, "justifyContent": "center", }, + undefined, ] } + testID="undefined-content" > - -  - + @@ -3831,27 +3497,11 @@ exports[`Ticker [Inside List Item] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -4014,27 +3664,11 @@ exports[`Ticker [Large Numbers (Horizontal)] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -4173,27 +3807,11 @@ exports[`Ticker [Large Numbers (Horizontal)] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -4354,27 +3972,11 @@ exports[`Ticker [Large Numbers (Vertical)] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -4513,27 +4115,11 @@ exports[`Ticker [Large Numbers (Vertical)] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -4699,27 +4285,11 @@ exports[`Ticker [Max < Min] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -4863,27 +4433,11 @@ exports[`Ticker [Max < Min] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -5049,27 +4603,11 @@ exports[`Ticker [Max 10] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -5208,27 +4746,11 @@ exports[`Ticker [Max 10] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -5394,27 +4916,11 @@ exports[`Ticker [Min = Max] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -5558,27 +5064,11 @@ exports[`Ticker [Min = Max] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -5739,27 +5229,11 @@ exports[`Ticker [Min 0] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -5903,27 +5377,11 @@ exports[`Ticker [Min 0] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -6084,27 +5542,11 @@ exports[`Ticker [Starting 13] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -6243,27 +5685,11 @@ exports[`Ticker [Starting 13] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -6424,27 +5850,11 @@ exports[`Ticker [Step 5] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -6583,27 +5993,11 @@ exports[`Ticker [Step 5] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -6764,27 +6158,11 @@ exports[`Ticker [Transform Values] matches snapshot 1`] = ` } testID="icon-button" > - -  - + @@ -6930,27 +6308,11 @@ exports[`Ticker [Transform Values] matches snapshot 1`] = ` } testID="icon-button" > - -  - +

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 HqL}{=PcyeX diff --git a/android/app/src/main/assets/fonts/Rubik-Italic.ttf b/android/app/src/main/assets/fonts/Rubik-Italic.ttf deleted file mode 100644 index f21a73721d1e0e84c9cdbc800b8ef73d13794f2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121608 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 diff --git a/android/app/src/main/assets/fonts/Rubik-LightItalic.ttf b/android/app/src/main/assets/fonts/Rubik-LightItalic.ttf deleted file mode 100644 index be47078599bfcc8274e417cec3b597c4d91c01e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121288 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 D!(z|( diff --git a/android/app/src/main/assets/fonts/Rubik-Medium.ttf b/android/app/src/main/assets/fonts/Rubik-Medium.ttf deleted file mode 100644 index a4008b72436eb3a6bcbbcd59abc3921cf2f1258b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124176 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 Xmb?^e5haK*X$h%bSfXB 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 GqW=qsOG%gj diff --git a/android/app/src/main/assets/fonts/Rubik-SemiBold.ttf b/android/app/src/main/assets/fonts/Rubik-SemiBold.ttf deleted file mode 100644 index 9453d967c1eb1e912ccd77d8fe2f108be0b3fdd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124164 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 GxBmnET$P{z diff --git a/android/app/src/main/assets/fonts/Rubik-SemiBoldItalic.ttf b/android/app/src/main/assets/fonts/Rubik-SemiBoldItalic.ttf deleted file mode 100644 index 76d9667e5f03c56cfdee5f65731be0b56d7fa9a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121768 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