diff --git a/android/app/src/main/java/com/helium/wallet/app/MainActivity.kt b/android/app/src/main/java/com/helium/wallet/app/MainActivity.kt index e6c0cf17..11e8eef0 100644 --- a/android/app/src/main/java/com/helium/wallet/app/MainActivity.kt +++ b/android/app/src/main/java/com/helium/wallet/app/MainActivity.kt @@ -6,6 +6,7 @@ import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnable import com.facebook.react.defaults.DefaultReactActivityDelegate import com.zoontek.rnbootsplash.RNBootSplash import expo.modules.ReactActivityDelegateWrapper +import android.os.Bundle class MainActivity : ReactActivity() { 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 new file mode 100644 index 00000000..73b37e4d --- /dev/null +++ b/android/app/src/main/res/drawable/rn_edit_text_material.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + diff --git a/android/build.gradle b/android/build.gradle index 9b82598d..4b865bd3 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -8,6 +8,7 @@ buildscript { targetSdkVersion = 34 ndkVersion = "26.1.10909125" kotlinVersion = "1.9.22" + RNMapboxMapsVersion = '11.4.1' } repositories { google() @@ -38,5 +39,15 @@ allprojects { } google() maven { url 'https://www.jitpack.io' } + maven { + url 'https://api.mapbox.com/downloads/v2/releases/maven' + authentication { + basic(BasicAuthentication) + } + credentials { + username = 'mapbox' + password = System.getenv("MAPBOX_DOWNLOAD_TOKEN") + } + } } } diff --git a/ios/HeliumWallet.xcodeproj/project.pbxproj b/ios/HeliumWallet.xcodeproj/project.pbxproj index 089aa01c..af603e37 100644 --- a/ios/HeliumWallet.xcodeproj/project.pbxproj +++ b/ios/HeliumWallet.xcodeproj/project.pbxproj @@ -18,10 +18,10 @@ 7AA19242A2DE47E8AFC56882 /* Figtree-Italic-VariableFont_wght.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3440BC62530D461681D28DD7 /* Figtree-Italic-VariableFont_wght.ttf */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; 9609D00027F4DE8D00CE3F93 /* RCTDateModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9609CFFF27F4DE8D00CE3F93 /* RCTDateModule.mm */; }; - 962862712BDCCAF70073839C /* (null) in Frameworks */ = {isa = PBXBuildFile; }; - 962862722BDCCAF70073839C /* (null) in Frameworks */ = {isa = PBXBuildFile; }; - 962862732BDCCAF70073839C /* (null) in Frameworks */ = {isa = PBXBuildFile; }; - 962862742BDCCAF70073839C /* (null) in Frameworks */ = {isa = PBXBuildFile; }; + 962862712BDCCAF70073839C /* BuildFile in Frameworks */ = {isa = PBXBuildFile; }; + 962862722BDCCAF70073839C /* BuildFile in Frameworks */ = {isa = PBXBuildFile; }; + 962862732BDCCAF70073839C /* BuildFile in Frameworks */ = {isa = PBXBuildFile; }; + 962862742BDCCAF70073839C /* BuildFile in Frameworks */ = {isa = PBXBuildFile; }; 96E4147327BEE4C300CE6EC1 /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E4147227BEE4C300CE6EC1 /* NotificationService.swift */; }; 96E4147727BEE4C300CE6EC1 /* OneSignalNotificationServiceExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 96E4147027BEE4C300CE6EC1 /* OneSignalNotificationServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 9D05C88528527DF0008198FC /* HeliumWalletWidgetProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D05C88428527DF0008198FC /* HeliumWalletWidgetProvider.swift */; }; @@ -197,7 +197,7 @@ buildActionMask = 2147483647; files = ( 9DEC730E2CAB265100DA649B /* Mapbox in Frameworks */, - 962862742BDCCAF70073839C /* (null) in Frameworks */, + 962862742BDCCAF70073839C /* BuildFile in Frameworks */, B3469F859005A4F164D08293 /* libPods-HeliumWallet-HeliumWalletTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -207,7 +207,7 @@ buildActionMask = 2147483647; files = ( 9DEC730B2CAB265100DA649B /* Mapbox in Frameworks */, - 962862712BDCCAF70073839C /* (null) in Frameworks */, + 962862712BDCCAF70073839C /* BuildFile in Frameworks */, 31B6D29CFC726A9C37946D71 /* libPods-HeliumWallet.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -217,7 +217,7 @@ buildActionMask = 2147483647; files = ( 9DEC730C2CAB265100DA649B /* Mapbox in Frameworks */, - 962862722BDCCAF70073839C /* (null) in Frameworks */, + 962862722BDCCAF70073839C /* BuildFile in Frameworks */, C4EB4BD0A9AAABC0002181CC /* libPods-OneSignalNotificationServiceExtension.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -227,7 +227,7 @@ buildActionMask = 2147483647; files = ( 9DEC730D2CAB265100DA649B /* Mapbox in Frameworks */, - 962862732BDCCAF70073839C /* (null) in Frameworks */, + 962862732BDCCAF70073839C /* BuildFile in Frameworks */, 9D7DB3B02850EC14004D9409 /* SwiftUI.framework in Frameworks */, 9D7DB3AF2850EC14004D9409 /* WidgetKit.framework in Frameworks */, 9DCA365F28E6781D000F2A66 /* Charts in Frameworks */, @@ -1031,6 +1031,7 @@ OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/HeliumWallet.app/HeliumWallet"; }; name = Debug; @@ -1058,6 +1059,7 @@ OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/HeliumWallet.app/HeliumWallet"; }; name = Release; @@ -1204,7 +1206,10 @@ ); MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; @@ -1265,7 +1270,10 @@ ); LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; diff --git a/ios/Podfile b/ios/Podfile index 6349f49d..6921d1e0 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -56,8 +56,11 @@ target 'HeliumWallet' do permissions_path = '../node_modules/react-native-permissions/ios' setup_permissions(['BluetoothPeripheral']) - $RNMapboxMapsImpl = 'mapbox' - $RNMapboxMapsVersion = '= 11.4.0' + $RNMapboxMapsVersion = '= 11.8.0' + + pre_install do |installer| + $RNMapboxMaps.pre_install(installer) + end post_install do |installer| $RNMapboxMaps.post_install(installer) @@ -87,4 +90,4 @@ end target 'HeliumWalletWidgetExtension' do pod 'react-native-config/Extension', :path => '../node_modules/react-native-config' -end \ No newline at end of file +end diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 55931b9f..e380ec7b 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -24,17 +24,17 @@ PODS: - React-Core - EXLocation (17.0.1): - ExpoModulesCore - - Expo (51.0.24): + - Expo (51.0.39): - ExpoModulesCore - ExpoAsset (10.0.10): - ExpoModulesCore - - ExpoCamera (15.0.14): + - ExpoCamera (15.0.16): - ExpoModulesCore - ZXingObjC/OneD - ZXingObjC/PDF417 - ExpoFileSystem (17.0.1): - ExpoModulesCore - - ExpoFont (12.0.9): + - ExpoFont (12.0.10): - ExpoModulesCore - ExpoHaptics (13.0.1): - ExpoModulesCore @@ -42,7 +42,7 @@ PODS: - ExpoModulesCore - ExpoLocalAuthentication (14.0.1): - ExpoModulesCore - - ExpoModulesCore (1.12.20): + - ExpoModulesCore (1.12.26): - DoubleConversion - glog - hermes-engine @@ -98,13 +98,13 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - MapboxCommon (24.4.0) - - MapboxCoreMaps (11.4.0): - - MapboxCommon (~> 24.4) - - MapboxMaps (11.4.0): - - MapboxCommon (= 24.4.0) - - MapboxCoreMaps (= 11.4.0) - - Turf (= 2.8.0) + - MapboxCommon (24.8.0) + - MapboxCoreMaps (11.8.0): + - MapboxCommon (~> 24.8) + - MapboxMaps (11.8.0): + - MapboxCommon (= 24.8.0) + - MapboxCoreMaps (= 11.8.0) + - Turf (= 3.0.0) - MultiplatformBleAdapter (0.1.9) - OneSignalXCFramework (5.2.2): - OneSignalXCFramework/OneSignalComplete (= 5.2.2) @@ -1096,7 +1096,7 @@ PODS: - react-native-config/App (1.4.6): - React-Core - react-native-config/Extension (1.4.6) - - react-native-get-random-values (1.8.0): + - react-native-get-random-values (1.11.0): - React-Core - react-native-mail (6.1.1): - React-Core @@ -1107,8 +1107,27 @@ PODS: - react-native-onesignal (5.2.2): - OneSignalXCFramework (= 5.2.2) - React (< 1.0.0, >= 0.13.0) - - react-native-pager-view (6.1.2): + - react-native-pager-view (6.3.0): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga - react-native-randombytes (3.6.1): - React-Core - react-native-safe-area-context (4.10.8): @@ -1421,7 +1440,7 @@ PODS: - React-utils (= 0.74.5) - RNBootSplash (6.3.2): - React-Core - - RNCAsyncStorage (1.18.1): + - RNCAsyncStorage (1.23.1): - React-Core - RNCCheckbox (0.5.17): - BEMCheckBox (~> 1.4) @@ -1476,14 +1495,14 @@ PODS: - React - RNLocalize (2.2.3): - React-Core - - rnmapbox-maps (10.1.31): - - MapboxMaps (= 11.4.0) + - rnmapbox-maps (10.1.33): + - MapboxMaps (= 11.8.0) - React - React-Core - - rnmapbox-maps/DynamicLibrary (= 10.1.31) + - rnmapbox-maps/DynamicLibrary (= 10.1.33) - Turf - - rnmapbox-maps/DynamicLibrary (10.1.31): - - MapboxMaps (= 11.4.0) + - rnmapbox-maps/DynamicLibrary (10.1.33): + - MapboxMaps (= 11.8.0) - React - React-Core - Turf @@ -1548,7 +1567,7 @@ PODS: - TcpSockets (3.3.2): - React - Toast (4.0.0) - - Turf (2.8.0) + - Turf (3.0.0) - VisionCamera (4.5.3): - VisionCamera/Core (= 4.5.3) - VisionCamera/React (= 4.5.3) @@ -1939,15 +1958,15 @@ SPEC CHECKSUMS: EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59 EXImageLoader: ab589d67d6c5f2c33572afea9917304418566334 EXLocation: 43e9b582ca63a23c6f0a18d8cbe2145b3a388b55 - Expo: 798848eae1daf13363d69790986146b08d0cf92f + Expo: 8c995afb875c15bf8439af0b20bcb9ed8f90d0bd ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 - ExpoCamera: a5d000b22cd7dfd2c5904ed960e549de42c96da0 + ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5 ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 - ExpoFont: e7f2275c10ca8573c991e007329ad6bf98086485 + ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238 ExpoHaptics: 5a3a88971af384255baf2504f38b41189cec6984 ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 ExpoLocalAuthentication: 9e02a56a4cf9868f0052656a93d4c94101a42ed7 - ExpoModulesCore: 5440e96a8ee014f4fd88e77264985fd0a65f5f8c + ExpoModulesCore: 831ece8311a489418746925820bbffdda587d6f4 ExpoSecureStore: 060cebcb956b80ddae09821610ac1aa9e1ac74cd FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 @@ -1956,9 +1975,9 @@ SPEC CHECKSUMS: hermes-engine: 8c1577f3fdb849cbe7729c2e7b5abc4b845e88f8 lottie-ios: e047b1d2e6239b787cc5e9755b988869cf190494 lottie-react-native: f851c0e235f171d99083c803f728f644be1dcf65 - MapboxCommon: 6acbd8ff41d66abf498e1558b0739f25c562945a - MapboxCoreMaps: f306bb1b10ebe995a2247b40e99322ab7f9b8071 - MapboxMaps: 82044383ae19ec124ff444ec4b5d3ce82cb36ba5 + MapboxCommon: 95fe03b74d0d0ca39dc646ca14862deb06875151 + MapboxCoreMaps: f2a82182c5f6c6262220b81547c6df708012932b + MapboxMaps: dbe1869006c5918d62efc6b475fb884947ea2ecd MultiplatformBleAdapter: 5a6a897b006764392f9cef785e4360f54fb9477d OneSignalXCFramework: f06edd9b146c7ac5935136a117ce2a5fdd6420f6 RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 @@ -1990,12 +2009,12 @@ SPEC CHECKSUMS: react-native-charts-wrapper: 4268219d67a6fd7e94453d77d31b38ef1cd23860 react-native-compass-heading: 1b4403d1c99dfd8311073ca8fc52bfc8e365cfac react-native-config: 7cd105e71d903104e8919261480858940a6b9c0e - react-native-get-random-values: a6ea6a8a65dc93e96e24a11105b1a9c8cfe1d72a + react-native-get-random-values: 21325b2244dfa6b58878f51f9aa42821e7ba3d06 react-native-mail: 8fdcd3aef007c33a6877a18eb4cf7447a1d4ce4a react-native-netinfo: 2517ad504b3d303e90d7a431b0fcaef76d207983 react-native-network-info: d1290ffc0bd0709e11436f5b8d7f605dcc5c4530 react-native-onesignal: 592184d34780d04ebbea2b9844d5b6088606cb30 - react-native-pager-view: 54bed894cecebe28cede54c01038d9d1e122de43 + react-native-pager-view: c1e29e1a6105a02807392ba822ad322447a72f55 react-native-randombytes: 421f1c7d48c0af8dbcd471b0324393ebf8fe7846 react-native-safe-area-context: b7daa1a8df36095a032dff095a1ea8963cb48371 react-native-simple-toast: 8ee5d23f0b92b935ab7434cdb65159ce12dfb4b7 @@ -2029,7 +2048,7 @@ SPEC CHECKSUMS: React-utils: f242eb7e7889419d979ca0e1c02ccc0ea6e43b29 ReactCommon: f7da14a8827b72704169a48c929bcde802698361 RNBootSplash: 3a44c2c3ebfce98254de887ceed22c4941c8c6c5 - RNCAsyncStorage: b90b71f45b8b97be43bc4284e71a6af48ac9f547 + RNCAsyncStorage: 826b603ae9c0f88b5ac4e956801f755109fa4d5c RNCCheckbox: a3ca9978cb0846b981d28da4e9914bd437403d77 RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495 RNCMaskedView: da52ec927af4b4c3f3f6b5b5e816a69be62fe642 @@ -2037,7 +2056,7 @@ SPEC CHECKSUMS: RNGestureHandler: efed690b8493a00b99654043daeb1335276ac4a2 RNICloudStore: bc6e225811637c09bd1eb055d6cd7448e61cd451 RNLocalize: a64514b46a01375fdfae9349036b4dc7130333b5 - rnmapbox-maps: 961b998761de9672c448aa17144b987410890992 + rnmapbox-maps: e215d3fe420ef53090d65ecdda5cf8bf4af19c66 RNOS: 6f2f9a70895bbbfbdad7196abd952e7b01d45027 RNPermissions: 2af759cf053542b2b4b3c4cf9f43874796106f2c RNReactNativeSharedGroupPreferences: 29092869fc2e40d5baca5e15d82fa5c24a668977 @@ -2051,11 +2070,11 @@ SPEC CHECKSUMS: SwiftyJSON: 36413e04c44ee145039d332b4f4e2d3e8d6c4db7 TcpSockets: 14306fb79f9750ea7d2ddd02d8bed182abb01797 Toast: 91b396c56ee72a5790816f40d3a94dd357abc196 - Turf: aa2ede4298009639d10db36aba1a7ebaad072a5e + Turf: a1604e74adce15c58462c9ae2acdbf049d5be35e VisionCamera: cb84d0d8485b3e67c91b62931d3aa88f49747c92 - Yoga: 950bbfd7e6f04790fdb51149ed51df41f329fcc8 + Yoga: 2246eea72aaf1b816a68a35e6e4b74563653ae09 ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 -PODFILE CHECKSUM: af8e0f0904c0f9cc43a95eef4e1feb504870ee6e +PODFILE CHECKSUM: 51a354c5ff94b58e8c8bd1903d2326a93a17b4d0 -COCOAPODS: 1.16.1 +COCOAPODS: 1.16.2 diff --git a/package.json b/package.json index a26345f9..2c6ec6c6 100644 --- a/package.json +++ b/package.json @@ -78,22 +78,22 @@ "@ngraveio/bc-ur": "^1.1.13", "@novalabsxyz/mobile-theme": "2.0.0-y.26", "@onsol/tldparser": "^0.5.3", - "@react-native-async-storage/async-storage": "1.18.1", + "@react-native-async-storage/async-storage": "1.23.1", "@react-native-community/blur": "4.3.0", "@react-native-community/checkbox": "0.5.17", "@react-native-community/clipboard": "1.5.1", "@react-native-community/hooks": "2.8.1", "@react-native-community/netinfo": "9.3.7", "@react-native-community/slider": "^4.5.2", - "@react-native-masked-view/masked-view": "^0.3.2", + "@react-native-masked-view/masked-view": "0.3.2", "@react-navigation/bottom-tabs": "6.4.0", "@react-navigation/material-top-tabs": "6.5.1", "@react-navigation/native": "6.0.11", "@react-navigation/native-stack": "6.7.0", "@react-navigation/stack": "6.2.2", "@reduxjs/toolkit": "1.9.1", - "@rnmapbox/maps": "^10.1.31", - "@shopify/react-native-skia": "^1.5.10", + "@rnmapbox/maps": "10.1.33", + "@shopify/react-native-skia": "1.5.10", "@shopify/restyle": "2.4.2", "@solana/spl-account-compression": "0.1.4", "@solana/spl-memo": "0.2.3", @@ -134,10 +134,10 @@ "domain-browser": "1.2.0", "ed25519-hd-key": "^1.3.0", "events": "3.3.0", - "expo": "51.0.24", + "expo": "51.0.39", "expo-asset": "10.0.10", "expo-barcode-scanner": "13.0.1", - "expo-camera": "15.0.14", + "expo-camera": "15.0.16", "expo-constants": "16.0.2", "expo-haptics": "13.0.1", "expo-linking": "6.3.1", @@ -180,7 +180,7 @@ "react-native-flash-message": "0.2.1", "react-native-geocoding": "^0.5.0", "react-native-gesture-handler": "2.18.1", - "react-native-get-random-values": "1.8.0", + "react-native-get-random-values": "1.11.0", "react-native-icloudstore": "0.9.0", "react-native-jazzicon": "0.1.2", "react-native-keyboard-aware-scroll-view": "0.9.5", @@ -193,7 +193,7 @@ "react-native-network-info": "5.2.1", "react-native-onesignal": "5.2.2", "react-native-os": "^1.2.6", - "react-native-pager-view": "6.1.2", + "react-native-pager-view": "6.3.0", "react-native-permissions": "^3.9.0", "react-native-qrcode-svg": "^6.3.2", "react-native-randombytes": "3.6.1", @@ -236,7 +236,7 @@ "vm-browserify": "0.0.4" }, "devDependencies": { - "@babel/core": "7.20.12", + "@babel/core": "7.24.0", "@babel/preset-env": "7.20.2", "@babel/runtime": "7.20.13", "@ledgerhq/hw-transport-mocker": "6.27.2", @@ -252,7 +252,7 @@ "@types/markdown-it": "^13.0.5", "@types/parse5": "5.0.3", "@types/qs": "6.9.7", - "@types/react": "^18.2.6", + "@types/react": "18.2.79", "@types/react-native": "0.70.6", "@types/react-native-charts-wrapper": "0.5.2", "@types/react-native-shared-group-preferences": "1.1.1", @@ -288,7 +288,7 @@ "reactotron-react-native": "5.0.3", "reactotron-redux": "3.1.3", "rn-nodeify": "10.3.0", - "typescript": "5.0.4" + "typescript": "5.3.3" }, "resolutions": { "@types/react": "18", diff --git a/src/components/RevealWords.tsx b/src/components/RevealWords.tsx index bfd965a6..6c3e3553 100644 --- a/src/components/RevealWords.tsx +++ b/src/components/RevealWords.tsx @@ -4,7 +4,6 @@ import { useTranslation } from 'react-i18next' import Text from '@components/Text' import { ReAnimatedBox } from '@components/AnimatedBox' import Box from '@components/Box' -import { FlatList } from 'react-native' import { useColors, useSpacing } from '@config/theme/themeHooks' import CopyAddress from '@assets/svgs/copyAddress.svg' import TouchableOpacityBox from '@components/TouchableOpacityBox' @@ -12,6 +11,7 @@ import useCopyText from '@hooks/useCopyText' import useHaptic from '@hooks/useHaptic' import { FadeIn } from 'react-native-reanimated' import { useSafeAreaInsets } from 'react-native-safe-area-context' +import { FlatList } from 'react-native-gesture-handler' type Props = { mnemonic: string[] diff --git a/src/features/keystone/KeystoneAccountAssignScreen.tsx b/src/features/keystone/KeystoneAccountAssignScreen.tsx index e058c088..c004af5f 100644 --- a/src/features/keystone/KeystoneAccountAssignScreen.tsx +++ b/src/features/keystone/KeystoneAccountAssignScreen.tsx @@ -106,6 +106,7 @@ const KeystoneAccountAssignScreen = () => { width="100%" marginTop="8" flexDirection="row" + alignItems="center" > { width="100%" marginTop="8" flexDirection="row" + alignItems="center" > =0.8.1" - checksum: b3715b10aa5aa9e60e97802feaaa6ddca4330752ec566d9f272e23417d00e2a298b6cc2f0d33f8a46a3c907f10b862d2975b737ba10e194ac834eae48847923b + checksum: 358ab0db1dea3a8c623314c462ebfb3d55b4be3fd854aa6f83e41052eea4eeec69532588cce480637aa9d9fb0e6670217812aee99f914c494972db3c13b8b11d languageName: node linkType: hard @@ -2951,12 +3062,12 @@ __metadata: languageName: node linkType: hard -"@expo/vector-icons@npm:^14.0.0": - version: 14.0.2 - resolution: "@expo/vector-icons@npm:14.0.2" +"@expo/vector-icons@npm:^14.0.3": + version: 14.0.4 + resolution: "@expo/vector-icons@npm:14.0.4" dependencies: prop-types: ^15.8.1 - checksum: 49e27ff52eb138745313fa2c39863fb762230b0089b910d668d7f2c06b7e71a0249dc3a26bfc8725d07bdfaadab1dbcbce087b34dfc244b00a15fc02fe4866e2 + checksum: 31bd5d4e4e2f0b0620b7e8b55b0c5691875cf57c5737bd0ccef0017d0e7abee66352f3d66a58997b719bd0720cccf8f5119503c69fe1a30398747306ebefeb6e languageName: node linkType: hard @@ -5051,6 +5162,17 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:^24.9.0": + version: 24.9.0 + resolution: "@jest/types@npm:24.9.0" + dependencies: + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^1.1.1 + "@types/yargs": ^13.0.0 + checksum: 603698f774cf22f9d16a0e0fac9e10e7db21052aebfa33db154c8a5940e0eb1fa9c079a8c91681041ad3aeee2adfa950608dd0c663130316ba034b8bca7b301c + languageName: node + linkType: hard + "@jest/types@npm:^26.6.2": version: 26.6.2 resolution: "@jest/types@npm:26.6.2" @@ -5967,14 +6089,14 @@ __metadata: languageName: node linkType: hard -"@react-native-async-storage/async-storage@npm:1.18.1": - version: 1.18.1 - resolution: "@react-native-async-storage/async-storage@npm:1.18.1" +"@react-native-async-storage/async-storage@npm:1.23.1": + version: 1.23.1 + resolution: "@react-native-async-storage/async-storage@npm:1.23.1" dependencies: merge-options: ^3.0.4 peerDependencies: - react-native: ^0.0.0-0 || 0.60 - 0.72 || 1000.0.0 - checksum: 58c8497fafdd4d112c4a70b0976783abdc6fa487f0cffca196901efd146fc838dee0cf498fdc4ef67a4634ba4ca97d60fec5a24720aea1d46f1999b0ba8b249b + react-native: ^0.0.0-0 || >=0.60 <1.0 + checksum: 7096546ed4a5faf1f6e0425e2e15713575f1a7493a04524da386ff35c3844b57b8fd20544fad4157b4a61e048b10235f2f06124f262da5b327edc74fbc31e02b languageName: node linkType: hard @@ -6273,7 +6395,7 @@ __metadata: languageName: node linkType: hard -"@react-native-masked-view/masked-view@npm:^0.3.2": +"@react-native-masked-view/masked-view@npm:0.3.2": version: 0.3.2 resolution: "@react-native-masked-view/masked-view@npm:0.3.2" peerDependencies: @@ -6290,15 +6412,6 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/babel-plugin-codegen@npm:0.74.85" - dependencies: - "@react-native/codegen": 0.74.85 - checksum: d2bf5d94cc985405590cf80c95dafa20e7223edaa873709d2da72798b09d6fe0570941ef34656587691c5e52d0f4273dcb114450ebcc53f380f54ac68685c7e8 - languageName: node - linkType: hard - "@react-native/babel-plugin-codegen@npm:0.74.87": version: 0.74.87 resolution: "@react-native/babel-plugin-codegen@npm:0.74.87" @@ -6308,59 +6421,6 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/babel-preset@npm:0.74.85" - 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-logical-assignment-operators": ^7.18.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-private-methods": ^7.22.5 - "@babel/plugin-transform-private-property-in-object": ^7.22.11 - "@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 - "@react-native/babel-plugin-codegen": 0.74.85 - babel-plugin-transform-flow-enums: ^0.0.2 - react-refresh: ^0.14.0 - peerDependencies: - "@babel/core": "*" - checksum: b260bc8810e6617f3d4834e6bd44e181ebced0f57b5e88673fee21eefa8f1a02ff8fe4c670dacbdfb37e540a6178eb10c8fd51aa62c20a6148a816c31956cc6b - languageName: node - linkType: hard - "@react-native/babel-preset@npm:0.74.87": version: 0.74.87 resolution: "@react-native/babel-preset@npm:0.74.87" @@ -6414,23 +6474,6 @@ __metadata: languageName: node linkType: hard -"@react-native/codegen@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/codegen@npm:0.74.85" - dependencies: - "@babel/parser": ^7.20.0 - glob: ^7.1.1 - hermes-parser: 0.19.1 - invariant: ^2.2.4 - jscodeshift: ^0.14.0 - mkdirp: ^0.5.1 - nullthrows: ^1.1.1 - peerDependencies: - "@babel/preset-env": ^7.1.6 - checksum: fb3e065774e5ad97c6af269407b543f286ea0d32d5ce62d3955e02c5514190700212aeb6aab0a3364636080d07643076f1caf771d4dfd594da5782fc2e7b87ae - languageName: node - linkType: hard - "@react-native/codegen@npm:0.74.87": version: 0.74.87 resolution: "@react-native/codegen@npm:0.74.87" @@ -6798,9 +6841,9 @@ __metadata: languageName: node linkType: hard -"@rnmapbox/maps@npm:^10.1.31": - version: 10.1.31 - resolution: "@rnmapbox/maps@npm:10.1.31" +"@rnmapbox/maps@npm:10.1.33": + version: 10.1.33 + resolution: "@rnmapbox/maps@npm:10.1.33" dependencies: "@turf/along": 6.5.0 "@turf/distance": 6.5.0 @@ -6822,7 +6865,7 @@ __metadata: optional: true react-dom: optional: true - checksum: f4ac56f9dbc3128b2bfeedd3980668f2c05e92b965297a0be1556b0059fcf15e7c84d9127b32383d6608d65b6986e5e3ed6ef08499091f0a31a6fbb72c0819fb + checksum: 847b34994f121d057840d73d20c713bdd54eafda95b576344022cda32362ecd131429a9f55a219068ee6a4ff03ad1e271ade521bffd7d1c5b266746207b3a850 languageName: node linkType: hard @@ -6878,7 +6921,7 @@ __metadata: languageName: node linkType: hard -"@shopify/react-native-skia@npm:^1.5.10": +"@shopify/react-native-skia@npm:1.5.10": version: 1.5.10 resolution: "@shopify/react-native-skia@npm:1.5.10" dependencies: @@ -8102,6 +8145,16 @@ __metadata: languageName: node linkType: hard +"@types/istanbul-reports@npm:^1.1.1": + version: 1.1.2 + resolution: "@types/istanbul-reports@npm:1.1.2" + dependencies: + "@types/istanbul-lib-coverage": "*" + "@types/istanbul-lib-report": "*" + checksum: 00866e815d1e68d0a590d691506937b79d8d65ad8eab5ed34dbfee66136c7c0f4ea65327d32046d5fe469f22abea2b294987591dc66365ebc3991f7e413b2d78 + languageName: node + linkType: hard + "@types/istanbul-reports@npm:^3.0.0": version: 3.0.1 resolution: "@types/istanbul-reports@npm:3.0.1" @@ -8444,6 +8497,15 @@ __metadata: languageName: node linkType: hard +"@types/yargs@npm:^13.0.0": + version: 13.0.12 + resolution: "@types/yargs@npm:13.0.12" + dependencies: + "@types/yargs-parser": "*" + checksum: 4eb34d8c071892299646e5a3fb02a643f5a5ea8da8f4d1817001882ebbcfa4fbda235b8978732f8eb55fa16433296e2087907fe69678a69125f0dca627a91426 + languageName: node + linkType: hard + "@types/yargs@npm:^15.0.0": version: 15.0.15 resolution: "@types/yargs@npm:15.0.15" @@ -9460,7 +9522,7 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^4.1.0": +"ansi-regex@npm:^4.0.0, ansi-regex@npm:^4.1.0": version: 4.1.1 resolution: "ansi-regex@npm:4.1.1" checksum: b1a6ee44cb6ecdabaa770b2ed500542714d4395d71c7e5c25baa631f680fb2ad322eb9ba697548d498a6fd366949fc8b5bfcf48d49a32803611f648005b01888 @@ -10191,10 +10253,18 @@ __metadata: languageName: node linkType: hard -"babel-plugin-react-compiler@npm:^0.0.0-experimental-592953e-20240517": - version: 0.0.0 - resolution: "babel-plugin-react-compiler@npm:0.0.0" - checksum: 6413005e947f9ee089359e354ab279956a6c7d979c397b3fcc311fe9d6599a83d4343f2de5cb6aebf38b1ebc1dfdc05b5fe1ea37b84c4ff891b31d6d1d59b899 +"babel-plugin-react-compiler@npm:0.0.0-experimental-592953e-20240517": + version: 0.0.0-experimental-592953e-20240517 + resolution: "babel-plugin-react-compiler@npm:0.0.0-experimental-592953e-20240517" + dependencies: + "@babel/generator": 7.2.0 + "@babel/types": ^7.19.0 + chalk: 4 + invariant: ^2.2.4 + pretty-format: ^24 + zod: ^3.22.4 + zod-validation-error: ^2.1.0 + checksum: f21ff9fc0139de33f94482d600542557d34b3ecb5e70e7f765b4b912a3a15d922cd3c5bcd46ffba4a7c0e6a075d6b93629105c2b8d19d8b6ce61ca8000bde653 languageName: node linkType: hard @@ -10250,9 +10320,9 @@ __metadata: languageName: node linkType: hard -"babel-preset-expo@npm:~11.0.12": - version: 11.0.12 - resolution: "babel-preset-expo@npm:11.0.12" +"babel-preset-expo@npm:~11.0.15": + version: 11.0.15 + resolution: "babel-preset-expo@npm:11.0.15" dependencies: "@babel/plugin-proposal-decorators": ^7.12.9 "@babel/plugin-transform-export-namespace-from": ^7.22.11 @@ -10260,11 +10330,11 @@ __metadata: "@babel/plugin-transform-parameters": ^7.22.15 "@babel/preset-react": ^7.22.15 "@babel/preset-typescript": ^7.23.0 - "@react-native/babel-preset": 0.74.85 - babel-plugin-react-compiler: ^0.0.0-experimental-592953e-20240517 + "@react-native/babel-preset": 0.74.87 + babel-plugin-react-compiler: 0.0.0-experimental-592953e-20240517 babel-plugin-react-native-web: ~0.19.10 react-refresh: ^0.14.2 - checksum: f0791ca13d1b7361e015f11e545d2b8b591b0a73653d509fa832e0f2b01dac5f20745454a07bca32fc3b95f4e47aa3f50f016ef70ffe4a34d2e7006cc21491e8 + checksum: 84e36d06e0ff4fda65d4f5fbed99e29030677e847de0f81fe93ba17772b7887b292d82ec5d77be8c81c8af6a5c46c4f07016a05f0319e949c3b4e48e09cb26e2 languageName: node linkType: hard @@ -11198,6 +11268,16 @@ __metadata: languageName: node linkType: hard +"chalk@npm:4, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc + languageName: node + linkType: hard + "chalk@npm:^2.0.1, chalk@npm:^2.4.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -11209,16 +11289,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 - checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc - languageName: node - linkType: hard - "chalk@npm:^5.3.0": version: 5.3.0 resolution: "chalk@npm:5.3.0" @@ -13915,14 +13985,14 @@ __metadata: languageName: node linkType: hard -"expo-camera@npm:15.0.14": - version: 15.0.14 - resolution: "expo-camera@npm:15.0.14" +"expo-camera@npm:15.0.16": + version: 15.0.16 + resolution: "expo-camera@npm:15.0.16" dependencies: invariant: ^2.2.4 peerDependencies: expo: "*" - checksum: 97dba413893b47de490dc6716a507f175d68b58be38d0f62037d08d7b0af02d2ad048916570f275d23f0c765883b45a0cc868f58bec277eb88f3064912ad0675 + checksum: 5bd41377c40f1be5caa9f94755b22da82afd7626a1d7f2cb2648a6dcd16cf9681d855fa59b16a01629749d59b24cf8f1984edd32dce45ba86fe4926d5645f0d1 languageName: node linkType: hard @@ -13947,14 +14017,14 @@ __metadata: languageName: node linkType: hard -"expo-font@npm:~12.0.9": - version: 12.0.9 - resolution: "expo-font@npm:12.0.9" +"expo-font@npm:~12.0.10": + version: 12.0.10 + resolution: "expo-font@npm:12.0.10" dependencies: fontfaceobserver: ^2.1.0 peerDependencies: expo: "*" - checksum: adad225ed6002d5d527808b8f463bc59a1a1626fb2ff34918dcbd2172757977c056101f737ed9523f6d55e0aa88a64988002eb9b6d22f379d5956883f7451379 + checksum: c8fdc046158d4c2d71d81fcd9ba115bc0e142bc0d637ae9b5fea04cd816c62c051f63e44685530109106565d29feca2035ef6123c56cf9c951d0a2775a8cd9a7 languageName: node linkType: hard @@ -14015,27 +14085,29 @@ __metadata: languageName: node linkType: hard -"expo-modules-autolinking@npm:1.11.1": - version: 1.11.1 - resolution: "expo-modules-autolinking@npm:1.11.1" +"expo-modules-autolinking@npm:1.11.3": + version: 1.11.3 + resolution: "expo-modules-autolinking@npm:1.11.3" dependencies: chalk: ^4.1.0 commander: ^7.2.0 fast-glob: ^3.2.5 find-up: ^5.0.0 fs-extra: ^9.1.0 + require-from-string: ^2.0.2 + resolve-from: ^5.0.0 bin: expo-modules-autolinking: bin/expo-modules-autolinking.js - checksum: 45936fe2d4a38b44477875f3eafd915f62035ff6e6abde1d36c3dc4fac087f284c5458b5edc3c235c7a9d3b525efd5886fe43432f565da135c87a5bf1b4e07fd + checksum: 940c2d35d41515f9dff33fec145db763923bdd8a1a782cd7fb04b216f7c01acd7dbd9d5792941f8dd85ae0bb65d97ae89dfe3cecbdb632964e3376616e76d7c8 languageName: node linkType: hard -"expo-modules-core@npm:1.12.20": - version: 1.12.20 - resolution: "expo-modules-core@npm:1.12.20" +"expo-modules-core@npm:1.12.26": + version: 1.12.26 + resolution: "expo-modules-core@npm:1.12.26" dependencies: invariant: ^2.2.4 - checksum: 1f48d4b89bb00463c622939f3ed272224011dc39917f9624c8476373e2d1e936667ca8e709a37dbafa51178dc073b1dfebd9b5e9b709335966f055e20c9710b1 + checksum: 9fe31a57ccf47205aff939f185c402860f4e3e36d93ffddb06743e086066115edf52f7e3b2253ed4690ec8daa7c008165c338aaa3806f6e4447722d661823e6b languageName: node linkType: hard @@ -14048,28 +14120,28 @@ __metadata: languageName: node linkType: hard -"expo@npm:51.0.24": - version: 51.0.24 - resolution: "expo@npm:51.0.24" +"expo@npm:51.0.39": + version: 51.0.39 + resolution: "expo@npm:51.0.39" dependencies: "@babel/runtime": ^7.20.0 - "@expo/cli": 0.18.26 - "@expo/config": 9.0.3 - "@expo/config-plugins": 8.0.8 - "@expo/metro-config": 0.18.10 - "@expo/vector-icons": ^14.0.0 - babel-preset-expo: ~11.0.12 + "@expo/cli": 0.18.31 + "@expo/config": 9.0.4 + "@expo/config-plugins": 8.0.11 + "@expo/metro-config": 0.18.11 + "@expo/vector-icons": ^14.0.3 + babel-preset-expo: ~11.0.15 expo-asset: ~10.0.10 expo-file-system: ~17.0.1 - expo-font: ~12.0.9 + expo-font: ~12.0.10 expo-keep-awake: ~13.0.2 - expo-modules-autolinking: 1.11.1 - expo-modules-core: 1.12.20 + expo-modules-autolinking: 1.11.3 + expo-modules-core: 1.12.26 fbemitter: ^3.0.0 whatwg-url-without-unicode: 8.0.0-3 bin: expo: bin/cli - checksum: a368f0197177d3032a743b2c33917b84029be7767200b587324f0eb0b0576d9788bb45195961589d2f118032a44efe219fb161b2a257483134993bd058096e47 + checksum: ad95861fee0e0734a539f6c7656a2254eecf1b0039e50737f35d97c84770d73274b75a7f5c75908fe5fe6b498ae9c98f5531e3f13b7e621aeccc00b201d0b600 languageName: node linkType: hard @@ -15350,7 +15422,7 @@ __metadata: version: 0.0.0-use.local resolution: "helium-wallet@workspace:." dependencies: - "@babel/core": 7.20.12 + "@babel/core": 7.24.0 "@babel/preset-env": 7.20.2 "@babel/preset-typescript": 7.21.0 "@babel/runtime": 7.20.13 @@ -15404,14 +15476,14 @@ __metadata: "@ngraveio/bc-ur": ^1.1.13 "@novalabsxyz/mobile-theme": 2.0.0-y.26 "@onsol/tldparser": ^0.5.3 - "@react-native-async-storage/async-storage": 1.18.1 + "@react-native-async-storage/async-storage": 1.23.1 "@react-native-community/blur": 4.3.0 "@react-native-community/checkbox": 0.5.17 "@react-native-community/clipboard": 1.5.1 "@react-native-community/hooks": 2.8.1 "@react-native-community/netinfo": 9.3.7 "@react-native-community/slider": ^4.5.2 - "@react-native-masked-view/masked-view": ^0.3.2 + "@react-native-masked-view/masked-view": 0.3.2 "@react-native/babel-preset": 0.74.87 "@react-native/eslint-config": 0.74.87 "@react-native/metro-config": 0.74.87 @@ -15422,8 +15494,8 @@ __metadata: "@react-navigation/native-stack": 6.7.0 "@react-navigation/stack": 6.2.2 "@reduxjs/toolkit": 1.9.1 - "@rnmapbox/maps": ^10.1.31 - "@shopify/react-native-skia": ^1.5.10 + "@rnmapbox/maps": 10.1.33 + "@shopify/react-native-skia": 1.5.10 "@shopify/restyle": 2.4.2 "@solana/spl-account-compression": 0.1.4 "@solana/spl-memo": 0.2.3 @@ -15446,7 +15518,7 @@ __metadata: "@types/markdown-it": ^13.0.5 "@types/parse5": 5.0.3 "@types/qs": 6.9.7 - "@types/react": ^18.2.6 + "@types/react": 18.2.79 "@types/react-native": 0.70.6 "@types/react-native-charts-wrapper": 0.5.2 "@types/react-native-shared-group-preferences": 1.1.1 @@ -15496,10 +15568,10 @@ __metadata: eslint-plugin-react: 7.30.1 eslint-plugin-react-hooks: 4.6.0 events: 3.3.0 - expo: 51.0.24 + expo: 51.0.39 expo-asset: 10.0.10 expo-barcode-scanner: 13.0.1 - expo-camera: 15.0.14 + expo-camera: 15.0.16 expo-constants: 16.0.2 expo-haptics: 13.0.1 expo-linking: 6.3.1 @@ -15549,7 +15621,7 @@ __metadata: react-native-flash-message: 0.2.1 react-native-geocoding: ^0.5.0 react-native-gesture-handler: 2.18.1 - react-native-get-random-values: 1.8.0 + react-native-get-random-values: 1.11.0 react-native-icloudstore: 0.9.0 react-native-jazzicon: 0.1.2 react-native-keyboard-aware-scroll-view: 0.9.5 @@ -15562,7 +15634,7 @@ __metadata: react-native-network-info: 5.2.1 react-native-onesignal: 5.2.2 react-native-os: ^1.2.6 - react-native-pager-view: 6.1.2 + react-native-pager-view: 6.3.0 react-native-permissions: ^3.9.0 react-native-qrcode-svg: ^6.3.2 react-native-randombytes: 3.6.1 @@ -15605,7 +15677,7 @@ __metadata: tinycolor2: 1.4.2 tty-browserify: 0.0.0 tweetnacl: 1.0.3 - typescript: 5.0.4 + typescript: 5.3.3 url: 0.10.3 use-debounce: 7.0.1 vm-browserify: 0.0.4 @@ -18226,7 +18298,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:4.17.21, lodash@npm:^4.17.13, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:~4.17.0": +"lodash@npm:4.17.21, lodash@npm:^4.17.10, lodash@npm:^4.17.13, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:~4.17.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -20787,6 +20859,18 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^24": + version: 24.9.0 + resolution: "pretty-format@npm:24.9.0" + dependencies: + "@jest/types": ^24.9.0 + ansi-regex: ^4.0.0 + ansi-styles: ^3.2.0 + react-is: ^16.8.4 + checksum: ba9291c8dafd50d2fea1fbad5d2863a6f94e0c8835cce9778ec03bc11bb0f52b9ed0e4ee56aaa331d022ccae2fe52b92f73465a0af58fd0edb59deb6391c6847 + languageName: node + linkType: hard + "pretty-format@npm:^26.5.2, pretty-format@npm:^26.6.2": version: 26.6.2 resolution: "pretty-format@npm:26.6.2" @@ -21315,7 +21399,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.13.0, react-is@npm:^16.13.1, react-is@npm:^16.7.0": +"react-is@npm:^16.13.0, react-is@npm:^16.13.1, react-is@npm:^16.7.0, react-is@npm:^16.8.4": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f @@ -21534,14 +21618,14 @@ __metadata: languageName: node linkType: hard -"react-native-get-random-values@npm:1.8.0": - version: 1.8.0 - resolution: "react-native-get-random-values@npm:1.8.0" +"react-native-get-random-values@npm:1.11.0": + version: 1.11.0 + resolution: "react-native-get-random-values@npm:1.11.0" dependencies: fast-base64-decode: ^1.0.0 peerDependencies: react-native: ">=0.56" - checksum: 9163368ebd935d897f6ea0f9e95c476aa7608080e3848bb6c6f85db01b9de3498d857795c84df5492d6511a55aebf89492860ac886b652a9a7a3efdb19913f87 + checksum: 07729f70a007f7a3b8f98ebf687c1298ba288b87dd71d8ba385be6b5a377718b27b97547bbe1db6b225b83ee109dfce0b01721e6ed535d53892f3ac81e6bf975 languageName: node linkType: hard @@ -21690,13 +21774,13 @@ __metadata: languageName: node linkType: hard -"react-native-pager-view@npm:6.1.2": - version: 6.1.2 - resolution: "react-native-pager-view@npm:6.1.2" +"react-native-pager-view@npm:6.3.0": + version: 6.3.0 + resolution: "react-native-pager-view@npm:6.3.0" peerDependencies: react: "*" react-native: "*" - checksum: 813da82c7816748b7a66c87d281c11cc3d787342b0896ffad686ee15e968911f4ed7b1164cdf196068eb2abcb28513bd85cdd0023280af73ff66e2b42bd2efa1 + checksum: 6a7224c191bf64a2a476627221cc7fcbcb9bbc735ec5f2215d5b888fb8d31c0fc2c769b298b9a21d68636bcef626ae8d1b266f0b414d469a9a8fb21b4357c45c languageName: node linkType: hard @@ -23676,7 +23760,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.5.6": +"source-map@npm:^0.5.0, source-map@npm:^0.5.6": version: 0.5.7 resolution: "source-map@npm:0.5.7" checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d @@ -24684,6 +24768,13 @@ __metadata: languageName: node linkType: hard +"trim-right@npm:^1.0.1": + version: 1.0.1 + resolution: "trim-right@npm:1.0.1" + checksum: 9120af534e006a7424a4f9358710e6e707887b6ccf7ea69e50d6ac6464db1fe22268400def01752f09769025d480395159778153fb98d4a2f6f40d4cf5d4f3b6 + languageName: node + linkType: hard + "ts-api-utils@npm:^1.3.0": version: 1.3.0 resolution: "ts-api-utils@npm:1.3.0" @@ -24977,23 +25068,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.0.4": - version: 5.0.4 - resolution: "typescript@npm:5.0.4" +"typescript@npm:5.3.3": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 + checksum: 2007ccb6e51bbbf6fde0a78099efe04dc1c3dfbdff04ca3b6a8bc717991862b39fd6126c0c3ebf2d2d98ac5e960bcaa873826bb2bb241f14277034148f41f6a2 languageName: node linkType: hard -"typescript@patch:typescript@5.0.4#~builtin": - version: 5.0.4 - resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=b5f058" +"typescript@patch:typescript@5.3.3#~builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#~builtin::version=5.3.3&hash=29ae49" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: d26b6ba97b6d163c55dbdffd9bbb4c211667ebebc743accfeb2c8c0154aace7afd097b51165a72a5bad2cf65a4612259344ff60f8e642362aa1695c760d303ac + checksum: f61375590b3162599f0f0d5b8737877ac0a7bc52761dbb585d67e7b8753a3a4c42d9a554c4cc929f591ffcf3a2b0602f65ae3ce74714fd5652623a816862b610 languageName: node linkType: hard @@ -26083,3 +26174,19 @@ __metadata: checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 languageName: node linkType: hard + +"zod-validation-error@npm:^2.1.0": + version: 2.1.0 + resolution: "zod-validation-error@npm:2.1.0" + peerDependencies: + zod: ^3.18.0 + checksum: 2331cc8d876c2df0b720b648249447b65d6b85ad0b6e60dd6515170570e6ffbe7a9adb844d44035c07d59c871048d9c45a8c429849bedeb8cbcdfa5f90101402 + languageName: node + linkType: hard + +"zod@npm:^3.22.4": + version: 3.24.1 + resolution: "zod@npm:3.24.1" + checksum: dcd5334725b29555593c186fd6505878bb7ccb4f5954f728d2de24bf71f9397492d83bdb69d5b8a376eb500a02273ae0691b57deb1eb8718df3f64c77cc5534a + languageName: node + linkType: hard