Merge pull request #401 from tooot-app/main

Test v4.3.4
This commit is contained in:
xmflsct 2022-10-11 00:18:24 +02:00 committed by GitHub
commit a62f0f14d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
24 changed files with 607 additions and 680 deletions

View File

@ -25,7 +25,7 @@ jobs:
run: bundle install
- name: -- Step 5 -- Run fastlane
env:
DEVELOPER_DIR: /Applications/Xcode_13.4.1.app/Contents/Developer
DEVELOPER_DIR: /Applications/Xcode_14.0.1.app/Contents/Developer
ENVIRONMENT: ${{ steps.branch.outputs.branch }}
SENTRY_ENVIRONMENT: ${{ steps.branch.outputs.branch }}
LC_ALL: en_US.UTF-8

View File

@ -0,0 +1 @@
../en-US/release_notes.txt

View File

@ -0,0 +1 @@
Enjoy using tooot

View File

@ -0,0 +1 @@
tooot使用愉快

View File

@ -20,11 +20,11 @@ PODS:
- EXFirebaseCore (5.2.0):
- ExpoModulesCore
- Firebase/Core (= 9.5.0)
- EXFont (10.2.0):
- EXFont (10.2.1):
- ExpoModulesCore
- EXNotifications (0.16.1):
- ExpoModulesCore
- Expo (46.0.10):
- Expo (46.0.15):
- ExpoModulesCore
- ExpoCrypto (11.0.0):
- ExpoModulesCore
@ -34,7 +34,7 @@ PODS:
- ExpoModulesCore
- ExpoLocalization (13.1.0):
- ExpoModulesCore
- ExpoModulesCore (0.11.5):
- ExpoModulesCore (0.11.7):
- React-Core
- ReactCommon/turbomodule/core
- ExpoRandom (12.3.0):
@ -52,14 +52,14 @@ PODS:
- ExpoModulesCore
- EXVideoThumbnails (6.4.0):
- ExpoModulesCore
- FBLazyVector (0.69.5)
- FBReactNativeSpec (0.69.5):
- FBLazyVector (0.69.6)
- FBReactNativeSpec (0.69.6):
- RCT-Folly (= 2021.06.28.00-v2)
- RCTRequired (= 0.69.5)
- RCTTypeSafety (= 0.69.5)
- React-Core (= 0.69.5)
- React-jsi (= 0.69.5)
- ReactCommon/turbomodule/core (= 0.69.5)
- RCTRequired (= 0.69.6)
- RCTTypeSafety (= 0.69.6)
- React-Core (= 0.69.6)
- React-jsi (= 0.69.6)
- ReactCommon/turbomodule/core (= 0.69.6)
- Firebase (9.5.0):
- Firebase/Core (= 9.5.0)
- Firebase/Core (9.5.0):
@ -161,7 +161,7 @@ PODS:
- GoogleUtilities/MethodSwizzler
- GoogleUtilities/UserDefaults (7.8.0):
- GoogleUtilities/Logger
- hermes-engine (0.69.5)
- hermes-engine (0.69.6)
- libevent (2.1.12)
- libwebp (1.2.3):
- libwebp/demux (= 1.2.3)
@ -195,220 +195,220 @@ PODS:
- fmt (~> 6.2.1)
- glog
- libevent
- RCTRequired (0.69.5)
- RCTTypeSafety (0.69.5):
- FBLazyVector (= 0.69.5)
- RCTRequired (= 0.69.5)
- React-Core (= 0.69.5)
- React (0.69.5):
- React-Core (= 0.69.5)
- React-Core/DevSupport (= 0.69.5)
- React-Core/RCTWebSocket (= 0.69.5)
- React-RCTActionSheet (= 0.69.5)
- React-RCTAnimation (= 0.69.5)
- React-RCTBlob (= 0.69.5)
- React-RCTImage (= 0.69.5)
- React-RCTLinking (= 0.69.5)
- React-RCTNetwork (= 0.69.5)
- React-RCTSettings (= 0.69.5)
- React-RCTText (= 0.69.5)
- React-RCTVibration (= 0.69.5)
- React-bridging (0.69.5):
- RCTRequired (0.69.6)
- RCTTypeSafety (0.69.6):
- FBLazyVector (= 0.69.6)
- RCTRequired (= 0.69.6)
- React-Core (= 0.69.6)
- React (0.69.6):
- React-Core (= 0.69.6)
- React-Core/DevSupport (= 0.69.6)
- React-Core/RCTWebSocket (= 0.69.6)
- React-RCTActionSheet (= 0.69.6)
- React-RCTAnimation (= 0.69.6)
- React-RCTBlob (= 0.69.6)
- React-RCTImage (= 0.69.6)
- React-RCTLinking (= 0.69.6)
- React-RCTNetwork (= 0.69.6)
- React-RCTSettings (= 0.69.6)
- React-RCTText (= 0.69.6)
- React-RCTVibration (= 0.69.6)
- React-bridging (0.69.6):
- RCT-Folly (= 2021.06.28.00-v2)
- React-jsi (= 0.69.5)
- React-callinvoker (0.69.5)
- React-Codegen (0.69.5):
- FBReactNativeSpec (= 0.69.5)
- React-jsi (= 0.69.6)
- React-callinvoker (0.69.6)
- React-Codegen (0.69.6):
- FBReactNativeSpec (= 0.69.6)
- RCT-Folly (= 2021.06.28.00-v2)
- RCTRequired (= 0.69.5)
- RCTTypeSafety (= 0.69.5)
- React-Core (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- ReactCommon/turbomodule/core (= 0.69.5)
- React-Core (0.69.5):
- RCTRequired (= 0.69.6)
- RCTTypeSafety (= 0.69.6)
- React-Core (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- ReactCommon/turbomodule/core (= 0.69.6)
- React-Core (0.69.6):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default (= 0.69.5)
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-Core/Default (= 0.69.6)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-perflogger (= 0.69.6)
- Yoga
- React-Core/CoreModulesHeaders (0.69.5):
- React-Core/CoreModulesHeaders (0.69.6):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-perflogger (= 0.69.6)
- Yoga
- React-Core/Default (0.69.5):
- React-Core/Default (0.69.6):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-perflogger (= 0.69.6)
- Yoga
- React-Core/DevSupport (0.69.5):
- React-Core/DevSupport (0.69.6):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default (= 0.69.5)
- React-Core/RCTWebSocket (= 0.69.5)
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-jsinspector (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-Core/Default (= 0.69.6)
- React-Core/RCTWebSocket (= 0.69.6)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-jsinspector (= 0.69.6)
- React-perflogger (= 0.69.6)
- Yoga
- React-Core/RCTActionSheetHeaders (0.69.5):
- React-Core/RCTActionSheetHeaders (0.69.6):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-perflogger (= 0.69.6)
- Yoga
- React-Core/RCTAnimationHeaders (0.69.5):
- React-Core/RCTAnimationHeaders (0.69.6):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-perflogger (= 0.69.6)
- Yoga
- React-Core/RCTBlobHeaders (0.69.5):
- React-Core/RCTBlobHeaders (0.69.6):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-perflogger (= 0.69.6)
- Yoga
- React-Core/RCTImageHeaders (0.69.5):
- React-Core/RCTImageHeaders (0.69.6):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-perflogger (= 0.69.6)
- Yoga
- React-Core/RCTLinkingHeaders (0.69.5):
- React-Core/RCTLinkingHeaders (0.69.6):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-perflogger (= 0.69.6)
- Yoga
- React-Core/RCTNetworkHeaders (0.69.5):
- React-Core/RCTNetworkHeaders (0.69.6):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-perflogger (= 0.69.6)
- Yoga
- React-Core/RCTSettingsHeaders (0.69.5):
- React-Core/RCTSettingsHeaders (0.69.6):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-perflogger (= 0.69.6)
- Yoga
- React-Core/RCTTextHeaders (0.69.5):
- React-Core/RCTTextHeaders (0.69.6):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-perflogger (= 0.69.6)
- Yoga
- React-Core/RCTVibrationHeaders (0.69.5):
- React-Core/RCTVibrationHeaders (0.69.6):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-perflogger (= 0.69.6)
- Yoga
- React-Core/RCTWebSocket (0.69.5):
- React-Core/RCTWebSocket (0.69.6):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default (= 0.69.5)
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-Core/Default (= 0.69.6)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-perflogger (= 0.69.6)
- Yoga
- React-CoreModules (0.69.5):
- React-CoreModules (0.69.6):
- RCT-Folly (= 2021.06.28.00-v2)
- RCTTypeSafety (= 0.69.5)
- React-Codegen (= 0.69.5)
- React-Core/CoreModulesHeaders (= 0.69.5)
- React-jsi (= 0.69.5)
- React-RCTImage (= 0.69.5)
- ReactCommon/turbomodule/core (= 0.69.5)
- React-cxxreact (0.69.5):
- RCTTypeSafety (= 0.69.6)
- React-Codegen (= 0.69.6)
- React-Core/CoreModulesHeaders (= 0.69.6)
- React-jsi (= 0.69.6)
- React-RCTImage (= 0.69.6)
- ReactCommon/turbomodule/core (= 0.69.6)
- React-cxxreact (0.69.6):
- boost (= 1.76.0)
- DoubleConversion
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-callinvoker (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsinspector (= 0.69.5)
- React-logger (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-runtimeexecutor (= 0.69.5)
- React-hermes (0.69.5):
- React-callinvoker (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsinspector (= 0.69.6)
- React-logger (= 0.69.6)
- React-perflogger (= 0.69.6)
- React-runtimeexecutor (= 0.69.6)
- React-hermes (0.69.6):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.06.28.00-v2)
- RCT-Folly/Futures (= 2021.06.28.00-v2)
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-jsiexecutor (= 0.69.5)
- React-jsinspector (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-jsi (0.69.5):
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-jsiexecutor (= 0.69.6)
- React-jsinspector (= 0.69.6)
- React-perflogger (= 0.69.6)
- React-jsi (0.69.6):
- boost (= 1.76.0)
- DoubleConversion
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-jsi/Default (= 0.69.5)
- React-jsi/Default (0.69.5):
- React-jsi/Default (= 0.69.6)
- React-jsi/Default (0.69.6):
- boost (= 1.76.0)
- DoubleConversion
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-jsiexecutor (0.69.5):
- React-jsiexecutor (0.69.6):
- DoubleConversion
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-perflogger (= 0.69.5)
- React-jsinspector (0.69.5)
- React-logger (0.69.5):
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-perflogger (= 0.69.6)
- React-jsinspector (0.69.6)
- React-logger (0.69.6):
- glog
- react-native-blur (4.2.0):
- React-Core
- react-native-blurhash (1.1.10):
- React-Core
- react-native-cameraroll (4.1.2):
- react-native-cameraroll (5.0.4):
- React-Core
- react-native-context-menu-view (1.5.4):
- React
@ -416,14 +416,14 @@ PODS:
- React-Core
- react-native-language-detection (0.1.0):
- React
- react-native-netinfo (9.3.1):
- react-native-netinfo (9.3.4):
- React-Core
- react-native-pager-view (6.0.0):
- react-native-pager-view (6.0.1):
- React-Core
- react-native-paste-input (0.5.0):
- react-native-paste-input (0.5.1):
- React-Core
- Swime (= 3.0.6)
- react-native-safe-area-context (4.3.4):
- react-native-safe-area-context (4.4.1):
- RCT-Folly
- RCTRequired
- RCTTypeSafety
@ -431,112 +431,112 @@ PODS:
- ReactCommon/turbomodule/core
- react-native-segmented-control (2.2.2):
- React-Core
- React-perflogger (0.69.5)
- React-RCTActionSheet (0.69.5):
- React-Core/RCTActionSheetHeaders (= 0.69.5)
- React-RCTAnimation (0.69.5):
- React-perflogger (0.69.6)
- React-RCTActionSheet (0.69.6):
- React-Core/RCTActionSheetHeaders (= 0.69.6)
- React-RCTAnimation (0.69.6):
- RCT-Folly (= 2021.06.28.00-v2)
- RCTTypeSafety (= 0.69.5)
- React-Codegen (= 0.69.5)
- React-Core/RCTAnimationHeaders (= 0.69.5)
- React-jsi (= 0.69.5)
- ReactCommon/turbomodule/core (= 0.69.5)
- React-RCTBlob (0.69.5):
- RCTTypeSafety (= 0.69.6)
- React-Codegen (= 0.69.6)
- React-Core/RCTAnimationHeaders (= 0.69.6)
- React-jsi (= 0.69.6)
- ReactCommon/turbomodule/core (= 0.69.6)
- React-RCTBlob (0.69.6):
- RCT-Folly (= 2021.06.28.00-v2)
- React-Codegen (= 0.69.5)
- React-Core/RCTBlobHeaders (= 0.69.5)
- React-Core/RCTWebSocket (= 0.69.5)
- React-jsi (= 0.69.5)
- React-RCTNetwork (= 0.69.5)
- ReactCommon/turbomodule/core (= 0.69.5)
- React-RCTImage (0.69.5):
- React-Codegen (= 0.69.6)
- React-Core/RCTBlobHeaders (= 0.69.6)
- React-Core/RCTWebSocket (= 0.69.6)
- React-jsi (= 0.69.6)
- React-RCTNetwork (= 0.69.6)
- ReactCommon/turbomodule/core (= 0.69.6)
- React-RCTImage (0.69.6):
- RCT-Folly (= 2021.06.28.00-v2)
- RCTTypeSafety (= 0.69.5)
- React-Codegen (= 0.69.5)
- React-Core/RCTImageHeaders (= 0.69.5)
- React-jsi (= 0.69.5)
- React-RCTNetwork (= 0.69.5)
- ReactCommon/turbomodule/core (= 0.69.5)
- React-RCTLinking (0.69.5):
- React-Codegen (= 0.69.5)
- React-Core/RCTLinkingHeaders (= 0.69.5)
- React-jsi (= 0.69.5)
- ReactCommon/turbomodule/core (= 0.69.5)
- React-RCTNetwork (0.69.5):
- RCTTypeSafety (= 0.69.6)
- React-Codegen (= 0.69.6)
- React-Core/RCTImageHeaders (= 0.69.6)
- React-jsi (= 0.69.6)
- React-RCTNetwork (= 0.69.6)
- ReactCommon/turbomodule/core (= 0.69.6)
- React-RCTLinking (0.69.6):
- React-Codegen (= 0.69.6)
- React-Core/RCTLinkingHeaders (= 0.69.6)
- React-jsi (= 0.69.6)
- ReactCommon/turbomodule/core (= 0.69.6)
- React-RCTNetwork (0.69.6):
- RCT-Folly (= 2021.06.28.00-v2)
- RCTTypeSafety (= 0.69.5)
- React-Codegen (= 0.69.5)
- React-Core/RCTNetworkHeaders (= 0.69.5)
- React-jsi (= 0.69.5)
- ReactCommon/turbomodule/core (= 0.69.5)
- React-RCTSettings (0.69.5):
- RCTTypeSafety (= 0.69.6)
- React-Codegen (= 0.69.6)
- React-Core/RCTNetworkHeaders (= 0.69.6)
- React-jsi (= 0.69.6)
- ReactCommon/turbomodule/core (= 0.69.6)
- React-RCTSettings (0.69.6):
- RCT-Folly (= 2021.06.28.00-v2)
- RCTTypeSafety (= 0.69.5)
- React-Codegen (= 0.69.5)
- React-Core/RCTSettingsHeaders (= 0.69.5)
- React-jsi (= 0.69.5)
- ReactCommon/turbomodule/core (= 0.69.5)
- React-RCTText (0.69.5):
- React-Core/RCTTextHeaders (= 0.69.5)
- React-RCTVibration (0.69.5):
- RCTTypeSafety (= 0.69.6)
- React-Codegen (= 0.69.6)
- React-Core/RCTSettingsHeaders (= 0.69.6)
- React-jsi (= 0.69.6)
- ReactCommon/turbomodule/core (= 0.69.6)
- React-RCTText (0.69.6):
- React-Core/RCTTextHeaders (= 0.69.6)
- React-RCTVibration (0.69.6):
- RCT-Folly (= 2021.06.28.00-v2)
- React-Codegen (= 0.69.5)
- React-Core/RCTVibrationHeaders (= 0.69.5)
- React-jsi (= 0.69.5)
- ReactCommon/turbomodule/core (= 0.69.5)
- React-runtimeexecutor (0.69.5):
- React-jsi (= 0.69.5)
- ReactCommon (0.69.5):
- React-logger (= 0.69.5)
- ReactCommon/react_debug_core (= 0.69.5)
- ReactCommon/turbomodule (= 0.69.5)
- ReactCommon/react_debug_core (0.69.5):
- React-logger (= 0.69.5)
- ReactCommon/turbomodule (0.69.5):
- React-Codegen (= 0.69.6)
- React-Core/RCTVibrationHeaders (= 0.69.6)
- React-jsi (= 0.69.6)
- ReactCommon/turbomodule/core (= 0.69.6)
- React-runtimeexecutor (0.69.6):
- React-jsi (= 0.69.6)
- ReactCommon (0.69.6):
- React-logger (= 0.69.6)
- ReactCommon/react_debug_core (= 0.69.6)
- ReactCommon/turbomodule (= 0.69.6)
- ReactCommon/react_debug_core (0.69.6):
- React-logger (= 0.69.6)
- ReactCommon/turbomodule (0.69.6):
- DoubleConversion
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-bridging (= 0.69.5)
- React-callinvoker (= 0.69.5)
- React-Core (= 0.69.5)
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-logger (= 0.69.5)
- React-perflogger (= 0.69.5)
- ReactCommon/turbomodule/core (= 0.69.5)
- ReactCommon/turbomodule/samples (= 0.69.5)
- ReactCommon/turbomodule/core (0.69.5):
- React-bridging (= 0.69.6)
- React-callinvoker (= 0.69.6)
- React-Core (= 0.69.6)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-logger (= 0.69.6)
- React-perflogger (= 0.69.6)
- ReactCommon/turbomodule/core (= 0.69.6)
- ReactCommon/turbomodule/samples (= 0.69.6)
- ReactCommon/turbomodule/core (0.69.6):
- DoubleConversion
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-bridging (= 0.69.5)
- React-callinvoker (= 0.69.5)
- React-Core (= 0.69.5)
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-logger (= 0.69.5)
- React-perflogger (= 0.69.5)
- ReactCommon/turbomodule/samples (0.69.5):
- React-bridging (= 0.69.6)
- React-callinvoker (= 0.69.6)
- React-Core (= 0.69.6)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-logger (= 0.69.6)
- React-perflogger (= 0.69.6)
- ReactCommon/turbomodule/samples (0.69.6):
- DoubleConversion
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-bridging (= 0.69.5)
- React-callinvoker (= 0.69.5)
- React-Core (= 0.69.5)
- React-cxxreact (= 0.69.5)
- React-jsi (= 0.69.5)
- React-logger (= 0.69.5)
- React-perflogger (= 0.69.5)
- ReactCommon/turbomodule/core (= 0.69.5)
- React-bridging (= 0.69.6)
- React-callinvoker (= 0.69.6)
- React-Core (= 0.69.6)
- React-cxxreact (= 0.69.6)
- React-jsi (= 0.69.6)
- React-logger (= 0.69.6)
- React-perflogger (= 0.69.6)
- ReactCommon/turbomodule/core (= 0.69.6)
- RNCAsyncStorage (1.17.10):
- React-Core
- RNCClipboard (1.11.1):
- React-Core
- RNFastImage (8.6.1):
- React-Core
- SDWebImage (~> 5.13.3)
- SDWebImage (~> 5.13.4)
- SDWebImageWebPCoder (~> 0.9.0)
- RNGestureHandler (2.6.2):
- RNGestureHandler (2.7.0):
- React-Core
- RNReanimated (2.10.0):
- DoubleConversion
@ -565,25 +565,25 @@ PODS:
- React-RCTText
- ReactCommon/turbomodule/core
- Yoga
- RNScreens (3.17.0):
- RNScreens (3.18.0):
- React-Core
- React-RCTImage
- RNSentry (4.4.0):
- RNSentry (4.6.1):
- React-Core
- Sentry (= 7.25.1)
- Sentry (= 7.27.1)
- RNShareMenu (6.0.0):
- React
- RNSVG (13.0.0):
- React-Core
- SDWebImage (5.13.3):
- SDWebImage/Core (= 5.13.3)
- SDWebImage/Core (5.13.3)
- SDWebImage (5.13.4):
- SDWebImage/Core (= 5.13.4)
- SDWebImage/Core (5.13.4)
- SDWebImageWebPCoder (0.9.1):
- libwebp (~> 1.0)
- SDWebImage/Core (~> 5.13)
- Sentry (7.25.1):
- Sentry/Core (= 7.25.1)
- Sentry/Core (7.25.1)
- Sentry (7.27.1):
- Sentry/Core (= 7.27.1)
- Sentry/Core (7.27.1)
- Swime (3.0.6)
- Yoga (1.14.0)
@ -638,7 +638,7 @@ DEPENDENCIES:
- React-logger (from `../node_modules/react-native/ReactCommon/logger`)
- "react-native-blur (from `../node_modules/@react-native-community/blur`)"
- react-native-blurhash (from `../node_modules/react-native-blurhash`)
- "react-native-cameraroll (from `../node_modules/@react-native-community/cameraroll`)"
- "react-native-cameraroll (from `../node_modules/@react-native-camera-roll/camera-roll`)"
- react-native-context-menu-view (from `../node_modules/react-native-context-menu-view`)
- react-native-image-picker (from `../node_modules/react-native-image-picker`)
- react-native-language-detection (from `../node_modules/react-native-language-detection`)
@ -783,7 +783,7 @@ EXTERNAL SOURCES:
react-native-blurhash:
:path: "../node_modules/react-native-blurhash"
react-native-cameraroll:
:path: "../node_modules/@react-native-community/cameraroll"
:path: "../node_modules/@react-native-camera-roll/camera-roll"
react-native-context-menu-view:
:path: "../node_modules/react-native-context-menu-view"
react-native-image-picker:
@ -855,14 +855,14 @@ SPEC CHECKSUMS:
EXFileSystem: 927e0a8885aa9c49e50fc38eaba2c2389f2f1019
EXFirebaseAnalytics: 2e478758e153b908b67477dff7adf99ffbf37a1b
EXFirebaseCore: cb1e6afad20c4c32a4966432c78ebfff29d8db6b
EXFont: a5d80bd9b3452b2d5abbce2487da89b0150e6487
EXFont: 06df627203afcb8a3b3152ec06eb2f11f46f0cff
EXNotifications: 9a2aa201deb19dfe1dbe0e370eeb2922de0d2422
Expo: fcdb32274e2ca9c7638d3b21b30fb665c6869219
Expo: 7e821e708a35d2720ef6baa658e224dd91c4821e
ExpoCrypto: e534314db0e1a17ae12b5140d529bd0c5efcbc6a
ExpoHaptics: efe9e68e9dfe0d15c183c0c70a25f3874124ab9e
ExpoKeepAwake: 0e8f18142e71bbf2c7f6aa66ebed249ba1420320
ExpoLocalization: 63204f4b9d4f653469d266332ceaa6c6ac8a305d
ExpoModulesCore: 5a973701f4400d70254bc836305228731c829010
ExpoModulesCore: 2d60ec04c49641afb55fee3faac86fb108c68fe0
ExpoRandom: f9f1faa299a40733867f344d6b7bfa2d1f4ab04d
ExpoWebBrowser: 5804ac42a8269d0e534bc4461993005f72535649
EXScreenCapture: 23de056fdb02edd1fb8f147b0fd198c6d5cada3d
@ -870,8 +870,8 @@ SPEC CHECKSUMS:
EXSplashScreen: 799bece80089219b2c989c1082d70f3b00995cda
EXStoreReview: cbb6b2202bb6f831cd3234d9d8b995cec0eb32f2
EXVideoThumbnails: 486533e1a66c9859f9b9e3b2e1f9f0b275515b48
FBLazyVector: 0045cf98ca4a48af3bf7108d85b1c243740fa289
FBReactNativeSpec: 82e74141263f8c962e288f5cd6b5d149cdc8afe1
FBLazyVector: 739d2f9719faecb463c7aa191591af31c8c94182
FBReactNativeSpec: 957de82f66e31f2f14bbec34e37242282fdd26de
Firebase: 800f16f07af493d98d017446a315c27af0552f41
FirebaseAnalytics: 1b60984a408320dda637306f3f733699ef8473d7
FirebaseCore: 25c0400b670fd1e2f2104349cd3b5dcce8d9418f
@ -883,63 +883,63 @@ SPEC CHECKSUMS:
GoogleAppMeasurement: 6ee231473fbd75c11221dfce489894334024eead
GoogleDataTransport: 1c8145da7117bd68bbbed00cf304edb6a24de00f
GoogleUtilities: 1d20a6ad97ef46f67bbdec158ce00563a671ebb7
hermes-engine: 479687cd0904b24f1b2ae71d1196b44786af5601
hermes-engine: c2c873a670bc435451449f918c2b3ab3c39255fc
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
libwebp: 60305b2e989864154bd9be3d772730f08fc6a59c
nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431
PromisesObjC: ab77feca74fa2823e7af4249b8326368e61014cb
RCT-Folly: b9d9fe1fc70114b751c076104e52f3b1b5e5a95a
RCTRequired: 85c60c4bde8241278be2c93420de4c65475a2151
RCTTypeSafety: 15990f289215eb0fc65c5eb6e2610faeeda8d5e1
React: 6cfa9367042a85f6235740420df017d51efc6494
React-bridging: bf49ea3fa02446c647748d33cc9cbc0f5509bba7
React-callinvoker: 6b98a94d1f5063afe211379d061b01f40707394a
React-Codegen: 2fe0ade7442acce0b729a228a2d9111b6ef294e2
React-Core: ad82eacbe769f918b0d199df3cb7c780cd3f46ff
React-CoreModules: 72b07fed89ab0e7f2600f9275ec9642130aa920c
React-cxxreact: 2bba16be9eb4116bee86e3dfd85aeb67b2795eca
React-hermes: 1bf0fdad2d569e81c3da59dc23eef5630b5f1950
React-jsi: 013de11039e08ae5d67868a72f1012794d34e72f
React-jsiexecutor: e42f0b46de293a026c2fb20e524d4fe09f81f575
React-jsinspector: e385fb7a1440ae3f3b2cd1a139ca5aadaab43c10
React-logger: 15c734997c06fe9c9b88e528fb7757601e7a56df
RCTRequired: c8c080849a3670601d5c7056023a2176067a69d8
RCTTypeSafety: 710aef40f5ae246bc5fff7e873855b17ed11c180
React: b6bb382534be4de9d367ef3d04f92108c1768160
React-bridging: 0fca0337cef9305026814907dd29254a833a2db7
React-callinvoker: 700e6eb96b5f7f2fdd96d7263cd4627d2fa080ed
React-Codegen: fd21633c4b9f47d0681bbb54b173a203963a5e4d
React-Core: 8ec15c9727c8c01b1e4f14cad5bd21f7c1d56d49
React-CoreModules: 79486447bf901292a83df52d4f7acbecda296723
React-cxxreact: 9022135650dd9960a60a1361e9add424c6c37ab9
React-hermes: b5ce7fb460ff6d39e7bb9bbe1f523272c4b85c0b
React-jsi: 4ccb3599c422ad071e3895c5feab9b0afc40505d
React-jsiexecutor: c61b60de03b3474e5749b8a8fd8e6507630d62c4
React-jsinspector: eaacb698c5af7a99131bc1933806372c20222dfd
React-logger: ebb4d31bbbe4f1a8a1a9b658d7429210b8f68160
react-native-blur: 3e9c8e8e9f7d17fa1b94e1a0ae9fd816675f5382
react-native-blurhash: add4df9a937b4e021a24bc67a0714f13e0bd40b7
react-native-cameraroll: 2957f2bce63ae896a848fbe0d5352c1bd4d20866
react-native-cameraroll: 38b40d9033e4077b6c603f92f95c6d05fa7907df
react-native-context-menu-view: b0beca02aad4bd9f9d7d932bf437e0a03baa69ef
react-native-image-picker: 4bc9ed38c8be255b515d8c88babbaf74973f91a8
react-native-language-detection: 0e43195ad014974f1b7a31b64820eff34a243f2d
react-native-netinfo: c8d02a805706024f8de3a339a028f7e64f63b4b6
react-native-pager-view: e76d64a5114a152e942caa09136e4e250709378c
react-native-paste-input: 3037f113267c367e863790bcfd57cdb3ace3cad6
react-native-safe-area-context: dfe5aa13bee37a0c7e8059d14f72ffc076d120e9
react-native-netinfo: 6ac9bcc7c88dc51717bda3484eb99093acb755e0
react-native-pager-view: 3051346698a0ba0c4e13e40097cc11b00ee03cca
react-native-paste-input: 183ad7dc224e192719616f4258dde5b548627d08
react-native-safe-area-context: 99b24a0c5acd0d5dcac2b1a7f18c49ea317be99a
react-native-segmented-control: 65df6cd0619b780b3843d574a72d4c7cec396097
React-perflogger: 367418425c5e4a9f0f80385ee1eaacd2a7348f8e
React-RCTActionSheet: e4885e7136f98ded1137cd3daccc05eaed97d5a6
React-RCTAnimation: 7c5a74f301c9b763343ba98a3dd776ed2676993f
React-RCTBlob: 5c294e0415b290b1b3b72ec454c43e3afcfab444
React-RCTImage: e82034ab64dfbadd3e0b42d830a810702f59f758
React-RCTLinking: f007e2b4094e1fd364f3bde8bbd94113d4e1e70f
React-RCTNetwork: 72eaf2f4cbcb5105b2ef4ac6a987b51047d8835f
React-RCTSettings: 61949292107ca7b6cf9601679e952b1b5a3546a7
React-RCTText: 307181243987b73aaefc22afd0b57b10ef970429
React-RCTVibration: 42b34fde72e42446d9b08d2b9a3ddc2fa9ac6189
React-runtimeexecutor: c778439c3c430a5719d027d3c67423b390a221fe
ReactCommon: ab1003b81be740fecd82509c370a45b1a7dda0c1
React-perflogger: 1fb1ad5333b43a5137afd7608695f7a42c5efd27
React-RCTActionSheet: a435bd67689433575a1e5d7614b021d2c17f0726
React-RCTAnimation: d097c5ed2d00735958508617555abd85183b94e2
React-RCTBlob: f43a0fceb328e1a40aa52701a4eba955635444ab
React-RCTImage: 08f4428e931efe0eefb94443c8ca08cfb250a556
React-RCTLinking: 3a8851e818652582f87e5a7577302e6ad7e1de3e
React-RCTNetwork: 19f7c66b612e2336eefdfbc7ab3a9bd8ca4e21cf
React-RCTSettings: 9324e718a865ff01e4a96be4c65923581b2d5170
React-RCTText: 9cadcd5d982c1d25f7439f47354b1c1b75e60105
React-RCTVibration: 285f8538386c660e6b9497e204636acd93bf7fcc
React-runtimeexecutor: 0af71c94f968fa10015bf0119951bccd2e4d8865
ReactCommon: fe7580b9d10f00249facf25659e0ec051320cc8a
RNCAsyncStorage: 0c357f3156fcb16c8589ede67cc036330b6698ca
RNCClipboard: 2834e1c4af68697089cdd455ee4a4cdd198fa7dd
RNFastImage: 86db49d153ff3cd09b015374e922d1aecc529307
RNGestureHandler: 4defbd70b2faf3d6761b82fa7880285241762cb0
RNFastImage: e6267e27581b81918ebef6432c94c20718ec3b91
RNGestureHandler: 7673697e7c0e9391adefae4faa087442bc04af33
RNReanimated: 7faa787e8d4493fbc95fab2ad331fa7625828cfa
RNScreens: 0df01424e9e0ed7827200d6ed1087ddd06c493f9
RNSentry: 6386245031a4dc3091523b941de8241c03e7f214
RNScreens: f3230dd008a7d0ce5c0a8bc78ff12cf2315bda24
RNSentry: f8591057d48d4f6d64196a76cbca67895667b033
RNShareMenu: cb9dac548c8bf147d06f0bf07296ad51ea9f5fc3
RNSVG: 42a0c731b11179ebbd27a3eeeafa7201ebb476ff
SDWebImage: af5bbffef2cde09f148d826f9733dcde1a9414cd
SDWebImage: e5cc87bf736e60f49592f307bdf9e157189298a3
SDWebImageWebPCoder: 18503de6621dd2c420d680e33d46bf8e1d5169b0
Sentry: dd29c18c32b0af9269949f079cf631d581ca76ca
Sentry: bc644307e2eb6a4c9c55cf117a80b895bb2a25a7
Swime: d7b2c277503b6cea317774aedc2dce05613f8b0b
Yoga: c2b1f2494060865ac1f27e49639e72371b1205fa
Yoga: 75bf4b0131cfb46a659cd0c13309b79a6fcff66d
PODFILE CHECKSUM: 7f078a0355bc9bdbcbbe7257e7e62e1d45f77f75

View File

@ -1,6 +1,6 @@
{
"name": "tooot",
"version": "4.3.3",
"version": "4.3.4",
"description": "tooot app for Mastodon",
"author": "xmflsct <me@xmflsct.com>",
"license": "GPL-3.0-or-later",
@ -18,30 +18,30 @@
"postinstall": "patch-package"
},
"dependencies": {
"@expo/react-native-action-sheet": "^3.13.0",
"@expo/react-native-action-sheet": "^3.14.0",
"@formatjs/intl-datetimeformat": "^6.2.0",
"@formatjs/intl-getcanonicallocales": "^2.0.4",
"@formatjs/intl-locale": "^3.0.6",
"@formatjs/intl-numberformat": "^8.1.3",
"@formatjs/intl-pluralrules": "^5.1.3",
"@formatjs/intl-relativetimeformat": "^11.1.3",
"@mattermost/react-native-paste-input": "^0.5.0",
"@mattermost/react-native-paste-input": "^0.5.1",
"@neverdull-agency/expo-unlimited-secure-store": "^1.0.10",
"@react-native-async-storage/async-storage": "^1.17.10",
"@react-native-camera-roll/camera-roll": "^5.0.4",
"@react-native-clipboard/clipboard": "^1.11.1",
"@react-native-community/blur": "^4.2.0",
"@react-native-community/cameraroll": "^4.1.2",
"@react-native-community/netinfo": "^9.3.1",
"@react-native-community/netinfo": "^9.3.4",
"@react-native-community/segmented-control": "^2.2.2",
"@react-navigation/bottom-tabs": "^6.4.0",
"@react-navigation/native": "^6.0.13",
"@react-navigation/native-stack": "^6.9.0",
"@react-navigation/stack": "^6.3.1",
"@reduxjs/toolkit": "^1.8.5",
"@sentry/react-native": "^4.4.0",
"@react-navigation/stack": "^6.3.2",
"@reduxjs/toolkit": "^1.8.6",
"@sentry/react-native": "^4.6.1",
"@sharcoux/slider": "^6.0.3",
"axios": "^0.27.2",
"expo": "^46.0.10",
"expo": "^46.0.15",
"expo-auth-session": "^3.7.1",
"expo-av": "^12.0.4",
"expo-constants": "^13.2.4",
@ -59,15 +59,15 @@
"expo-store-review": "^5.3.0",
"expo-video-thumbnails": "^6.4.0",
"expo-web-browser": "^11.0.0",
"i18next": "^21.9.2",
"i18next": "^21.10.0",
"li": "^1.3.0",
"linkify-it": "^4.0.1",
"lodash": "^4.17.21",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-i18next": "^11.18.6",
"react-intl": "^6.1.1",
"react-native": "^0.69.4",
"react-intl": "^6.1.2",
"react-native": "^0.69.6",
"react-native-animated-spinkit": "^1.5.2",
"react-native-base64": "^0.2.1",
"react-native-blurhash": "^1.1.10",
@ -75,34 +75,33 @@
"react-native-fast-image": "^8.6.1",
"react-native-feather": "^1.1.2",
"react-native-flash-message": "^0.3.1",
"react-native-gesture-handler": "^2.6.2",
"react-native-gesture-handler": "^2.7.0",
"react-native-htmlview": "^0.16.0",
"react-native-image-picker": "^4.10.0",
"react-native-language-detection": "^0.1.0",
"react-native-pager-view": "^6.0.0",
"react-native-pager-view": "^6.0.1",
"react-native-reanimated": "^2.10.0",
"react-native-reanimated-zoom": "^0.3.1",
"react-native-safe-area-context": "^4.3.4",
"react-native-screens": "^3.17.0",
"react-native-safe-area-context": "^4.4.1",
"react-native-screens": "^3.18.0",
"react-native-share-menu": "^6.0.0",
"react-native-svg": "13.0.0",
"react-native-swipe-list-view": "^3.2.9",
"react-native-tab-view": "^3.1.1",
"react-native-tab-view": "^3.2.1",
"react-query": "^3.39.2",
"react-redux": "^8.0.4",
"redux-persist": "^6.0.0",
"rn-placeholder": "^3.0.3",
"tslib": "^2.4.0",
"valid-url": "^1.0.9"
},
"devDependencies": {
"@babel/core": "^7.19.1",
"@babel/core": "^7.19.3",
"@babel/plugin-proposal-optional-chaining": "^7.18.9",
"@babel/preset-react": "^7.18.6",
"@babel/preset-typescript": "^7.18.6",
"@expo/config": "^7.0.1",
"@types/linkify-it": "^3.0.2",
"@types/lodash": "^4.14.185",
"@types/lodash": "^4.14.186",
"@types/react": "^18.0.21",
"@types/react-dom": "^18.0.6",
"@types/react-native": "^0.69.5",
@ -114,10 +113,10 @@
"babel-plugin-module-resolver": "^4.1.0",
"babel-plugin-transform-remove-console": "^6.9.4",
"chalk": "^4.1.2",
"dotenv": "^16.0.2",
"dotenv": "^16.0.3",
"patch-package": "^6.4.7",
"postinstall-postinstall": "^2.1.0",
"react-native-clean-project": "^4.0.1",
"typescript": "^4.8.3"
"typescript": "^4.8.4"
}
}

View File

@ -1,51 +0,0 @@
diff --git a/node_modules/@sentry/react-native/ios/RNSentry.h b/node_modules/@sentry/react-native/ios/RNSentry.h
index 6f7df58..84b50c9 100644
--- a/node_modules/@sentry/react-native/ios/RNSentry.h
+++ b/node_modules/@sentry/react-native/ios/RNSentry.h
@@ -1,7 +1,7 @@
#if __has_include(<React/RCTBridge.h>)
#import <React/RCTBridge.h>
#else
-#import "RCTBridge.h"
+#import <React/RCTBridge.h>
#endif
@interface RNSentry : NSObject <RCTBridgeModule>
diff --git a/node_modules/@sentry/react-native/ios/RNSentry.m b/node_modules/@sentry/react-native/ios/RNSentry.m
index 32a6087..003a001 100644
--- a/node_modules/@sentry/react-native/ios/RNSentry.m
+++ b/node_modules/@sentry/react-native/ios/RNSentry.m
@@ -3,7 +3,7 @@
#if __has_include(<React/RCTConvert.h>)
#import <React/RCTConvert.h>
#else
-#import "RCTConvert.h"
+#import <React/RCTConvert.h>
#endif
#import <Sentry/Sentry.h>
diff --git a/node_modules/@sentry/react-native/react-native.config.js b/node_modules/@sentry/react-native/react-native.config.js
index f85fa01..053999b 100644
--- a/node_modules/@sentry/react-native/react-native.config.js
+++ b/node_modules/@sentry/react-native/react-native.config.js
@@ -1,18 +1,10 @@
module.exports = {
dependency: {
platforms: {
- ios: {
- sharedLibraries: ['libz']
- },
+ ios: {},
android: {
packageInstance: 'new RNSentryPackage()'
}
- },
- hooks: {
- postlink:
- 'node node_modules/@sentry/wizard/dist/bin.js -i reactNative -p ios android',
- postunlink:
- 'node node_modules/@sentry/wizard/dist/bin.js -i reactNative -p ios android --uninstall'
}
}
};
\ No newline at end of file

View File

@ -1,5 +1,5 @@
diff --git a/node_modules/react-native-fast-image/RNFastImage.podspec b/node_modules/react-native-fast-image/RNFastImage.podspec
index db0fada..a869641 100644
index db0fada..c68771e 100644
--- a/node_modules/react-native-fast-image/RNFastImage.podspec
+++ b/node_modules/react-native-fast-image/RNFastImage.podspec
@@ -16,6 +16,6 @@ Pod::Spec.new do |s|
@ -8,7 +8,7 @@ index db0fada..a869641 100644
s.dependency 'React-Core'
- s.dependency 'SDWebImage', '~> 5.11.1'
- s.dependency 'SDWebImageWebPCoder', '~> 0.8.4'
+ s.dependency 'SDWebImage', '~> 5.13.3'
+ s.dependency 'SDWebImage', '~> 5.13.4'
+ s.dependency 'SDWebImageWebPCoder', '~> 0.9.0'
end
diff --git a/node_modules/react-native-fast-image/android/build.gradle b/node_modules/react-native-fast-image/android/build.gradle

View File

@ -76,9 +76,7 @@ const renderNode = ({
</CustomText>
)
} else if (classes.includes('mention') && mentions) {
const accountIndex = mentions.findIndex(
mention => mention.url === href
)
const accountIndex = mentions.findIndex(mention => mention.url === href)
const differentAccount = routeParams?.account
? routeParams.account.id !== mentions[accountIndex]?.id
: true
@ -86,8 +84,7 @@ const renderNode = ({
<CustomText
key={index}
style={{
color:
accountIndex !== -1 ? colors.blue : colors.primaryDefault,
color: accountIndex !== -1 ? colors.blue : colors.primaryDefault,
fontSize: adaptedFontsize,
lineHeight: adaptedLineheight
}}
@ -109,10 +106,8 @@ const renderNode = ({
} else {
const domain = href?.split(new RegExp(/:\/\/(.[^\/]+)/))
// Need example here
const content =
node.children && node.children[0] && node.children[0].data
const shouldBeTag =
tags && tags.filter(tag => `#${tag.name}` === content).length > 0
const content = node.children && node.children[0] && node.children[0].data
const shouldBeTag = tags && tags.filter(tag => `#${tag.name}` === content).length > 0
return (
<CustomText
key={index}
@ -135,8 +130,7 @@ const renderNode = ({
}
}}
>
{(content && content !== href && content) ||
(showFullLink ? href : domain[1])}
{(content && content !== href && content) || (showFullLink ? href : domain[1])}
{!shouldBeTag ? (
<Icon
color={colors.blue}
@ -205,8 +199,7 @@ const ParseHTML = React.memo(
adaptiveSize ? adaptiveFontsize : 0
)
const navigation =
useNavigation<StackNavigationProp<TabLocalStackParamList>>()
const navigation = useNavigation<StackNavigationProp<TabLocalStackParamList>>()
const route = useRoute()
const { colors, theme } = useTheme()
const { t, i18n } = useTranslation('componentParse')
@ -254,7 +247,7 @@ const ParseHTML = React.memo(
return (
<View style={{ overflow: 'hidden' }}>
{typeof totalLines === 'number' ? (
{typeof totalLines === 'number' || numberOfLines === 1 ? (
<Pressable
accessibilityLabel={t('HTML.accessibilityHint')}
onPress={() => {
@ -296,10 +289,7 @@ const ParseHTML = React.memo(
<CustomText
children={children}
onTextLayout={({ nativeEvent }) => {
if (
numberOfLines === 1 ||
nativeEvent.lines.length >= numberOfLines + 5
) {
if (numberOfLines === 1 || nativeEvent.lines.length >= numberOfLines + 5) {
setTotalLines(nativeEvent.lines.length)
}
}}
@ -307,11 +297,7 @@ const ParseHTML = React.memo(
height: numberOfLines === 1 && !expanded ? 0 : undefined
}}
numberOfLines={
typeof totalLines === 'number'
? expanded
? 999
: numberOfLines
: undefined
typeof totalLines === 'number' ? (expanded ? 999 : numberOfLines) : undefined
}
selectable={selectable}
/>

View File

@ -7,6 +7,7 @@ import { Blurhash } from 'react-native-blurhash'
import attachmentAspectRatio from './aspectRatio'
import analytics from '@components/analytics'
import AttachmentAltText from './AltText'
import { Platform } from 'expo-modules-core'
export interface Props {
total: number
@ -27,6 +28,7 @@ const AttachmentVideo: React.FC<Props> = ({
const [videoLoading, setVideoLoading] = useState(false)
const [videoLoaded, setVideoLoaded] = useState(false)
const [videoPosition, setVideoPosition] = useState<number>(0)
const [videoResizeMode, setVideoResizeMode] = useState<ResizeMode>(ResizeMode.COVER)
const playOnPress = useCallback(async () => {
analytics('timeline_shared_attachment_video_length', {
length: video.meta?.length
@ -39,6 +41,7 @@ const AttachmentVideo: React.FC<Props> = ({
if (!videoLoaded) {
await videoPlayer.current?.loadAsync({ uri: video.url })
}
Platform.OS === 'android' && setVideoResizeMode(ResizeMode.CONTAIN)
await videoPlayer.current?.setPositionAsync(videoPosition)
await videoPlayer.current?.presentFullscreenPlayer()
videoPlayer.current?.playAsync()
@ -62,11 +65,7 @@ const AttachmentVideo: React.FC<Props> = ({
const _handleAppStateChange = async (nextAppState: AppStateStatus) => {
if (appState.current.match(/active/) && nextAppState.match(/inactive/)) {
await videoPlayer.current?.pauseAsync()
} else if (
gifv &&
appState.current.match(/background/) &&
nextAppState.match(/active/)
) {
} else if (gifv && appState.current.match(/background/) && nextAppState.match(/active/)) {
await videoPlayer.current?.setIsMutedAsync(true)
await videoPlayer.current?.playAsync()
}
@ -99,7 +98,7 @@ const AttachmentVideo: React.FC<Props> = ({
opacity: sensitiveShown ? 0 : 1
}}
usePoster
resizeMode={ResizeMode.COVER}
resizeMode={videoResizeMode}
{...(gifv
? {
shouldPlay: true,
@ -113,12 +112,9 @@ const AttachmentVideo: React.FC<Props> = ({
})}
useNativeControls={false}
onFullscreenUpdate={async event => {
if (
event.fullscreenUpdate === VideoFullscreenUpdate.PLAYER_DID_DISMISS
) {
if (gifv) {
await videoPlayer.current?.pauseAsync()
} else {
if (event.fullscreenUpdate === VideoFullscreenUpdate.PLAYER_DID_DISMISS) {
Platform.OS === 'android' && setVideoResizeMode(ResizeMode.COVER)
if (!gifv) {
await videoPlayer.current?.pauseAsync()
}
}
@ -156,10 +152,7 @@ const AttachmentVideo: React.FC<Props> = ({
loading={videoLoading}
/>
) : null}
<AttachmentAltText
sensitiveShown={sensitiveShown}
text={video.description}
/>
<AttachmentAltText sensitiveShown={sensitiveShown} text={video.description} />
</Pressable>
</View>
)

View File

@ -9,18 +9,12 @@ export interface Props {
mentions?: Mastodon.Status['mentions']
tags?: Mastodon.Status['tags']
}
numberOfLines?: number
highlighted?: boolean
disableDetails?: boolean
}
const TimelineContent = React.memo(
({
status,
numberOfLines,
highlighted = false,
disableDetails = false
}: Props) => {
({ status, highlighted = false, disableDetails = false }: Props) => {
const { t } = useTranslation('componentTimeline')
const instanceAccount = useSelector(getInstanceAccount, () => true)
@ -46,9 +40,7 @@ const TimelineContent = React.memo(
emojis={status.emojis}
mentions={status.mentions}
tags={status.tags}
numberOfLines={
instanceAccount.preferences['reading:expand:spoilers'] ? 999 : 1
}
numberOfLines={instanceAccount.preferences['reading:expand:spoilers'] ? 999 : 1}
expandHint={t('shared.content.expandHint')}
highlighted={highlighted}
disableDetails={disableDetails}
@ -62,7 +54,7 @@ const TimelineContent = React.memo(
emojis={status.emojis}
mentions={status.mentions}
tags={status.tags}
numberOfLines={highlighted ? 999 : numberOfLines}
numberOfLines={highlighted ? 999 : undefined}
disableDetails={disableDetails}
/>
)}

View File

@ -93,6 +93,7 @@ const mediaSelector = async ({
showActionSheetWithOptions(
{
title: i18next.t('componentMediaSelector:title'),
message: i18next.t('componentMediaSelector:message'),
options: options(),
cancelButtonIndex: mediaType ? 1 : 2
},

View File

@ -1,18 +1,10 @@
{
"title": "Datenquelle auswählen",
"message": "",
"options": {
"image": "",
"image_max": "",
"video": "",
"video_max": ""
},
"library": {
"alert": {
"title": "Kein Zugriff",
"message": "Für den Upload ist eine Zugriffsgenehmigung erforderlich",
"buttons": {
"settings": "Einstellungen bestätigen"
}
}
}
}

View File

@ -1,18 +1,10 @@
{
"title": "Select media source",
"message": "Media EXIF data are not uploaded",
"options": {
"image": "Upload photos",
"image_max": "Upload photos (max {{max}})",
"video": "Upload video",
"video_max": "Upload video (max {{max}})"
},
"library": {
"alert": {
"title": "No permission",
"message": "Require photo library read permission to upload",
"buttons": {
"settings": "Update setting"
}
}
}
}

View File

@ -1,18 +1,10 @@
{
"title": "Seleziona origine media",
"message": "",
"options": {
"image": "Carica foto",
"image_max": "Carica foto (massimo {{max}})",
"video": "Carica video",
"video_max": "Carica video (max {{max}})"
},
"library": {
"alert": {
"title": "Permesso non concesso",
"message": "È richiesto l'accesso ai file del dispositivo per il caricamento dalla libreria",
"buttons": {
"settings": "Correggi impostazioni"
}
}
}
}

View File

@ -1,18 +1,10 @@
{
"title": "メディアソースを選択",
"message": "",
"options": {
"image": "写真をアップロード",
"image_max": "写真をアップロード (最大{{max}}枚)",
"video": "動画をアップロード",
"video_max": "動画をアップロード (最大{{max}}本)"
},
"library": {
"alert": {
"title": "権限がありません",
"message": "アップロードするにはフォトライブラリの読み取り許可が必要です",
"buttons": {
"settings": "設定を更新する"
}
}
}
}

View File

@ -1,18 +1,10 @@
{
"title": "미디어 소스 선택",
"message": "",
"options": {
"image": "",
"image_max": "",
"video": "",
"video_max": ""
},
"library": {
"alert": {
"title": "권한 없음",
"message": "업로드를 위해 사진 라이브러리 권한이 필요해요",
"buttons": {
"settings": "설정 업데이트"
}
}
}
}

View File

@ -1,18 +1,10 @@
{
"title": "Selecionar fonte de mídia",
"message": "",
"options": {
"image": "Enviar fotos",
"image_max": "Carregar fotos (máx. {{max}})",
"video": "Enviar vídeo",
"video_max": "Carregar vídeo (máx. {{max}})"
},
"library": {
"alert": {
"title": "Sem permissão",
"message": "Exigir permissão de leitura da biblioteca de fotos para fazer upload",
"buttons": {
"settings": "Atualizar configurações"
}
}
}
}

View File

@ -1,18 +1,10 @@
{
"title": "Chọn nguồn",
"message": "",
"options": {
"image": "Tải ảnh lên",
"image_max": "Tải ảnh lên (tối đa {{max}})",
"video": "Tải video lên",
"video_max": "Tải video lên (tối đa {{max}})"
},
"library": {
"alert": {
"title": "Chưa được cấp quyền",
"message": "Bạn cần cấp quyền đọc thư viện ảnh trước",
"buttons": {
"settings": "Cài đặt cập nhật"
}
}
}
}

View File

@ -1,18 +1,10 @@
{
"title": "选择媒体",
"message": "媒体EXIF数据不被上传",
"options": {
"image": "上传图片",
"image_max": "上传照片(上限 {{max}}",
"video": "上传视频",
"video_max": "上传视频(上限 {{max}}"
},
"library": {
"alert": {
"title": "无权限",
"message": "需要读取相册权限才能上传附件",
"buttons": {
"settings": "去更新设置"
}
}
}
}

View File

@ -1,18 +1,10 @@
{
"title": "選擇媒體來源",
"message": "",
"options": {
"image": "",
"image_max": "",
"video": "",
"video_max": ""
},
"library": {
"alert": {
"title": "權限不足",
"message": "上傳照片需要讀取的權限",
"buttons": {
"settings": "更新設定"
}
}
}
}

View File

@ -1,6 +1,6 @@
import haptics from '@components/haptics'
import { displayMessage } from '@components/Message'
import CameraRoll from '@react-native-community/cameraroll'
import { CameraRoll } from '@react-native-camera-roll/camera-roll'
import { RootStackParamList } from '@utils/navigation/navigators'
import { Theme } from '@utils/styles/themes'
import * as FileSystem from 'expo-file-system'

View File

@ -9,6 +9,7 @@ import { QueryKeyTimeline } from '@utils/queryHooks/timeline'
import layoutAnimation from '@utils/styles/layoutAnimation'
import React, { useEffect, useState } from 'react'
import { useTranslation } from 'react-i18next'
import { Platform } from 'react-native'
import ContextMenu from 'react-native-context-menu-view'
import TabSharedRoot from './Shared/Root'
@ -33,7 +34,7 @@ const TabLocal = React.memo(
headerTitle: () => (
<ContextMenu
dropdownMenuMode
style={{ maxWidth: '80%' }}
style={{ maxWidth: '80%', flex: Platform.OS === 'android' ? 1 : undefined }}
actions={
lists?.length
? [

441
yarn.lock
View File

@ -29,7 +29,12 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.1.tgz#72d647b4ff6a4f82878d184613353af1dd0290f9"
integrity sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==
"@babel/core@^7.13.16", "@babel/core@^7.14.0", "@babel/core@^7.19.1":
"@babel/compat-data@^7.19.3":
version "7.19.3"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.3.tgz#707b939793f867f5a73b2666e6d9a3396eb03151"
integrity sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==
"@babel/core@^7.13.16", "@babel/core@^7.14.0":
version "7.19.1"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.1.tgz#c8fa615c5e88e272564ace3d42fbc8b17bfeb22b"
integrity sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==
@ -50,6 +55,27 @@
json5 "^2.2.1"
semver "^6.3.0"
"@babel/core@^7.19.3":
version "7.19.3"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.3.tgz#2519f62a51458f43b682d61583c3810e7dcee64c"
integrity sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==
dependencies:
"@ampproject/remapping" "^2.1.0"
"@babel/code-frame" "^7.18.6"
"@babel/generator" "^7.19.3"
"@babel/helper-compilation-targets" "^7.19.3"
"@babel/helper-module-transforms" "^7.19.0"
"@babel/helpers" "^7.19.0"
"@babel/parser" "^7.19.3"
"@babel/template" "^7.18.10"
"@babel/traverse" "^7.19.3"
"@babel/types" "^7.19.3"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.1"
semver "^6.3.0"
"@babel/generator@^7.14.0", "@babel/generator@^7.19.0":
version "7.19.0"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.0.tgz#785596c06425e59334df2ccee63ab166b738419a"
@ -59,6 +85,15 @@
"@jridgewell/gen-mapping" "^0.3.2"
jsesc "^2.5.1"
"@babel/generator@^7.19.3":
version "7.19.3"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.3.tgz#d7f4d1300485b4547cb6f94b27d10d237b42bf59"
integrity sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==
dependencies:
"@babel/types" "^7.19.3"
"@jridgewell/gen-mapping" "^0.3.2"
jsesc "^2.5.1"
"@babel/helper-annotate-as-pure@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb"
@ -84,6 +119,16 @@
browserslist "^4.21.3"
semver "^6.3.0"
"@babel/helper-compilation-targets@^7.19.3":
version "7.19.3"
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz#a10a04588125675d7c7ae299af86fa1b2ee038ca"
integrity sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==
dependencies:
"@babel/compat-data" "^7.19.3"
"@babel/helper-validator-option" "^7.18.6"
browserslist "^4.21.3"
semver "^6.3.0"
"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.19.0":
version "7.19.0"
resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz#bfd6904620df4e46470bae4850d66be1054c404b"
@ -231,7 +276,7 @@
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56"
integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==
"@babel/helper-validator-identifier@^7.18.6":
"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1":
version "7.19.1"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
@ -274,6 +319,11 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.1.tgz#6f6d6c2e621aad19a92544cc217ed13f1aac5b4c"
integrity sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==
"@babel/parser@^7.19.3":
version "7.19.3"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.3.tgz#8dd36d17c53ff347f9e55c328710321b49479a9a"
integrity sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6":
version "7.18.6"
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.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2"
@ -1079,6 +1129,22 @@
debug "^4.1.0"
globals "^11.1.0"
"@babel/traverse@^7.19.3":
version "7.19.3"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.3.tgz#3a3c5348d4988ba60884e8494b0592b2f15a04b4"
integrity sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==
dependencies:
"@babel/code-frame" "^7.18.6"
"@babel/generator" "^7.19.3"
"@babel/helper-environment-visitor" "^7.18.9"
"@babel/helper-function-name" "^7.19.0"
"@babel/helper-hoist-variables" "^7.18.6"
"@babel/helper-split-export-declaration" "^7.18.6"
"@babel/parser" "^7.19.3"
"@babel/types" "^7.19.3"
debug "^4.1.0"
globals "^11.1.0"
"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.4.4":
version "7.19.0"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.0.tgz#75f21d73d73dc0351f3368d28db73465f4814600"
@ -1088,6 +1154,15 @@
"@babel/helper-validator-identifier" "^7.18.6"
to-fast-properties "^2.0.0"
"@babel/types@^7.19.3":
version "7.19.3"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.3.tgz#fc420e6bbe54880bce6779ffaf315f5e43ec9624"
integrity sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==
dependencies:
"@babel/helper-string-parser" "^7.18.10"
"@babel/helper-validator-identifier" "^7.19.1"
to-fast-properties "^2.0.0"
"@egjs/hammerjs@^2.0.17":
version "2.0.17"
resolved "https://registry.yarnpkg.com/@egjs/hammerjs/-/hammerjs-2.0.17.tgz#5dc02af75a6a06e4c2db0202cae38c9263895124"
@ -1105,19 +1180,19 @@
mv "~2"
safe-json-stringify "~1"
"@expo/cli@0.2.11":
version "0.2.11"
resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-0.2.11.tgz#25d8db8e46c6f02ef3edc189fdb6e29c922dd377"
integrity sha512-TIlylp3nghiEdlVliZRcBg8Yb++tnU92HinuQQZznVGFXFCoqJ210SPUJS1j3rxxltt8NhIJjL9OTO7PYRqnsQ==
"@expo/cli@0.3.1":
version "0.3.1"
resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-0.3.1.tgz#827cbfa4e538243962217d684e924f55b5bafaa7"
integrity sha512-amdsNf5quVs9ZbO+q35sdtpWJvvQz5pqtl8ZOv5jqRriIp1G9zcOFTDG0TnGxANQ0F2b5GcU4fn7pxAzRLDHmQ==
dependencies:
"@babel/runtime" "^7.14.0"
"@expo/code-signing-certificates" "^0.0.2"
"@expo/config" "~7.0.1"
"@expo/config-plugins" "~5.0.1"
"@expo/dev-server" "~0.1.119"
"@expo/dev-server" "~0.1.120"
"@expo/devcert" "^1.0.0"
"@expo/json-file" "^8.2.35"
"@expo/metro-config" "~0.3.18"
"@expo/metro-config" "~0.4.0"
"@expo/osascript" "^2.0.31"
"@expo/package-manager" "~0.0.53"
"@expo/plist" "^0.0.18"
@ -1236,13 +1311,13 @@
xcode "^3.0.0"
xml-js "^1.6.11"
"@expo/dev-server@~0.1.119":
version "0.1.119"
resolved "https://registry.yarnpkg.com/@expo/dev-server/-/dev-server-0.1.119.tgz#d85036d8ddfd5668fd50ef373616b55580dc7670"
integrity sha512-DcVnj4/YA+b+Ljsz2qffHHN5LbouXFKeE9ER0Yjq5vIb2moV1q3U6LezndFLCf42Uev7C2vSa8YCcP3WOpxuMw==
"@expo/dev-server@~0.1.120":
version "0.1.120"
resolved "https://registry.yarnpkg.com/@expo/dev-server/-/dev-server-0.1.120.tgz#0c7aff4e29d98298214129127f5df951cb7b81dd"
integrity sha512-x5/jCv0EOpz6FyehXpI5bgDQTVsGZYvgISkAw7n60RhtG+aid6N2CCR9SDMCH70XaUpFnfTW9qvderpCEj7Puw==
dependencies:
"@expo/bunyan" "4.0.0"
"@expo/metro-config" "~0.3.18"
"@expo/metro-config" "~0.4.0"
"@expo/osascript" "2.0.33"
body-parser "1.19.0"
chalk "^4.0.0"
@ -1317,10 +1392,10 @@
json5 "^1.0.1"
write-file-atomic "^2.3.0"
"@expo/metro-config@~0.3.18":
version "0.3.22"
resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.3.22.tgz#fa4a0729ec8ecbc9c9fb79c63ecc66a299505c82"
integrity sha512-R81sLbaeUBjN8IXcxiVx7GcpSj8z7szILl1b5yJDb38WdIFwxhrseA5wXaTT1yMhI+59w6n99T2qtFV2yD5qYA==
"@expo/metro-config@~0.4.0":
version "0.4.0"
resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.4.0.tgz#1b446c94020dce595aa9fc7610d92601a098b753"
integrity sha512-QhOiotuzklalLbbsTMXJ5v4q4jffQ5xXhy1zsosgc2DL/ZzUr/Yhm3xUcOGnPQ2x7UyeY9Tl3njPHBOJJe7CSA==
dependencies:
"@expo/config" "7.0.1"
"@expo/json-file" "8.2.36"
@ -1380,10 +1455,10 @@
semver "7.3.2"
xml2js "0.4.23"
"@expo/react-native-action-sheet@^3.13.0":
version "3.13.0"
resolved "https://registry.yarnpkg.com/@expo/react-native-action-sheet/-/react-native-action-sheet-3.13.0.tgz#b4cb08440c54b5ec0b3e429cac396422da1d9442"
integrity sha512-EFLK35TBsM28W43SY54lISAIvjEm9584LIRWXsYaf5sgmfF65oWAOQP4UyKxMPLYGoaKjnCAJVFNtZUK80ss9A==
"@expo/react-native-action-sheet@^3.14.0":
version "3.14.0"
resolved "https://registry.yarnpkg.com/@expo/react-native-action-sheet/-/react-native-action-sheet-3.14.0.tgz#484781425fb31c2a76c4344cdfdbb3609509846e"
integrity sha512-JvABIv68dyxbdXg965+K7OYDJdlJftHesqmaWGv1KF4bobbwKli4NK/zQKSltlfiI+cLxONwzBlvmx+AjlYGng==
dependencies:
"@types/hoist-non-react-statics" "^3.3.1"
hoist-non-react-statics "^3.3.0"
@ -1450,10 +1525,10 @@
dependencies:
tslib "2.4.0"
"@formatjs/icu-messageformat-parser@2.1.7":
version "2.1.7"
resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.7.tgz#35dc556c13a0544cc730300c8ddb730ba7f44bd4"
integrity sha512-KM4ikG5MloXMulqn39Js3ypuVzpPKq/DDplvl01PE2qD9rAzFO8YtaUCC9vr9j3sRXwdHPeTe8r3J/8IJgvYEQ==
"@formatjs/icu-messageformat-parser@2.1.8":
version "2.1.8"
resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.8.tgz#45cb678da4c760009b52fe6ca2c13aedbc200fee"
integrity sha512-T1R/UtPSCdznwjlfIJDl9XnjZdcFap+rPJrKC9uATr/sUdziVad3SfRQFf50JOuHptbk6knz+VdiYdApek4Sag==
dependencies:
"@formatjs/ecma402-abstract" "1.12.0"
"@formatjs/icu-skeleton-parser" "1.3.13"
@ -1544,17 +1619,17 @@
"@formatjs/intl-localematcher" "0.2.31"
tslib "2.4.0"
"@formatjs/intl@2.4.1":
version "2.4.1"
resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.4.1.tgz#3e8ae8542e827c55cb1b7298bd72d4a009c2224d"
integrity sha512-lWJ5dhLlkbMeWQOxBCq4MJNkB735TO5rwvcnnFzTx1H9Pkth1OLRH1R1aCAudptbd0Qe1W2hwJiMLumKpl6WCg==
"@formatjs/intl@2.4.2":
version "2.4.2"
resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.4.2.tgz#a2ae882cfd840391f6c319d241d449437511c285"
integrity sha512-RuZT+fecObhWA4CuoDolftfbEYn1yaqTG4yiTSX7W6vnvAupZOqyZXctzebtQ9pDhm6uHHNQSLQ0NL3Y8pCi9g==
dependencies:
"@formatjs/ecma402-abstract" "1.12.0"
"@formatjs/fast-memoize" "1.2.6"
"@formatjs/icu-messageformat-parser" "2.1.7"
"@formatjs/icu-messageformat-parser" "2.1.8"
"@formatjs/intl-displaynames" "6.1.3"
"@formatjs/intl-listformat" "7.1.2"
intl-messageformat "10.1.4"
intl-messageformat "10.1.5"
tslib "2.4.0"
"@gar/promisify@^1.0.1":
@ -1653,10 +1728,10 @@
"@jridgewell/resolve-uri" "^3.0.3"
"@jridgewell/sourcemap-codec" "^1.4.10"
"@mattermost/react-native-paste-input@^0.5.0":
version "0.5.0"
resolved "https://registry.yarnpkg.com/@mattermost/react-native-paste-input/-/react-native-paste-input-0.5.0.tgz#2970c410a52e16db5cecebfd33f3a39d99a4a428"
integrity sha512-l1DhHALj06ZKfk2Y4B6ZxU+ZrQEa35kBeCpIYaMLwaKg5pYODFtpNbCanXhLf3HWp52y8lXWH/3tetWoJyWbPg==
"@mattermost/react-native-paste-input@^0.5.1":
version "0.5.1"
resolved "https://registry.yarnpkg.com/@mattermost/react-native-paste-input/-/react-native-paste-input-0.5.1.tgz#2d24b2d4a9fdb0aaefda6df8d9c64380ac731dc1"
integrity sha512-2ZXohoSJbLyItzvdT3dyjlC7tvDBEXqvzxhKUHs4OnIslYZzHso9gfqjIZNfet8ryhYAJ3CgB+xCmP5u7ouFtQ==
dependencies:
deprecated-react-native-prop-types "^2.3.0"
@ -1711,6 +1786,11 @@
dependencies:
merge-options "^3.0.4"
"@react-native-camera-roll/camera-roll@^5.0.4":
version "5.0.4"
resolved "https://registry.yarnpkg.com/@react-native-camera-roll/camera-roll/-/camera-roll-5.0.4.tgz#341b8275363ee496b796fa58cb592697798d39e5"
integrity sha512-3kBRgW3VfmLQmQm70gPUVDu8rPSZymoPc9vmeiPLMKBqtWaqPNuPX0jQ6mZ8AEtYbBdoWC360Q4YYPalXv37zA==
"@react-native-clipboard/clipboard@^1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@react-native-clipboard/clipboard/-/clipboard-1.11.1.tgz#d3a9e685ce2383b1e92b89a334896c5575cc103d"
@ -1721,11 +1801,6 @@
resolved "https://registry.yarnpkg.com/@react-native-community/blur/-/blur-4.2.0.tgz#f100d0ba220ecfed26be3c0ad2ceffa5eee17533"
integrity sha512-StgP5zQJOCHqDRjmcKnzVkJ920S6DYBKRJfigSUnlkNQp+HzZtVtyKq0j5a7x84NtHcV7j8Uy5mz1Lx9ZKRKfA==
"@react-native-community/cameraroll@^4.1.2":
version "4.1.2"
resolved "https://registry.yarnpkg.com/@react-native-community/cameraroll/-/cameraroll-4.1.2.tgz#489c6bb6137571540d93c543d5fcf8c652b548ec"
integrity sha512-jkdhMByMKD2CZ/5MPeBieYn8vkCfC4MOTouPpBpps3I8N6HUYJk+1JnDdktVYl2WINnqXpQptDA2YptVyifYAg==
"@react-native-community/cli-clean@^8.0.4":
version "8.0.4"
resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-8.0.4.tgz#97e16a20e207b95de12e29b03816e8f2b2c80cc7"
@ -1896,10 +1971,10 @@
prompts "^2.4.0"
semver "^6.3.0"
"@react-native-community/netinfo@^9.3.1":
version "9.3.1"
resolved "https://registry.yarnpkg.com/@react-native-community/netinfo/-/netinfo-9.3.1.tgz#a54e6d85e169e3c7855d61c3af0633ca35dba470"
integrity sha512-bGw//qiAuBEUKWBxF8NBNbxUsFUgLSDktmMRAHhTQU4cd0T6hda0Pd06OSrQZ5bfCmz4Hwn2ETN9+IytKnHZ9A==
"@react-native-community/netinfo@^9.3.4":
version "9.3.4"
resolved "https://registry.yarnpkg.com/@react-native-community/netinfo/-/netinfo-9.3.4.tgz#712d567703e05c4a01d82a18bd646a93c6757007"
integrity sha512-IXbJ+L8p4oE2ssDPfXCyxx9xVo5WuTMv6HA5YJw2McuRLLtVKR/vambycrB47AWTkHCTj3e0VOz28iUOvTSVPw==
"@react-native-community/segmented-control@^2.2.2":
version "2.2.2"
@ -1972,19 +2047,19 @@
dependencies:
nanoid "^3.1.23"
"@react-navigation/stack@^6.3.1":
version "6.3.1"
resolved "https://registry.yarnpkg.com/@react-navigation/stack/-/stack-6.3.1.tgz#71f53d7598332765da08f78b56aeae245cc98cb6"
integrity sha512-WkURDiSip8QpB+cuEbp5GfDPDGxER7w7ooJVgG3J2nJNnYuKxsZR7qnlqWL2vjQW81NzKQpT7xrCADy+mfvIiQ==
"@react-navigation/stack@^6.3.2":
version "6.3.2"
resolved "https://registry.yarnpkg.com/@react-navigation/stack/-/stack-6.3.2.tgz#ba0a65e10e2b165185f20718046f25d8c9abb076"
integrity sha512-wb8koMp4OTrG5geOqEFPDatTyl8dsSyRBHN4h0wzgNT29V/JjkS3LYwkGLLfUmMfeLXFyIfEPILAjYLFmnk3dA==
dependencies:
"@react-navigation/elements" "^1.3.6"
color "^4.2.3"
warn-once "^0.1.0"
"@reduxjs/toolkit@^1.8.5":
version "1.8.5"
resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.8.5.tgz#c14bece03ee08be88467f22dc0ecf9cf875527cd"
integrity sha512-f4D5EXO7A7Xq35T0zRbWq5kJQyXzzscnHKmjnu2+37B3rwHU6mX9PYlbfXdnxcY6P/7zfmjhgan0Z+yuOfeBmA==
"@reduxjs/toolkit@^1.8.6":
version "1.8.6"
resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.8.6.tgz#147fb7957befcdb75bc9c1230db63628e30e4332"
integrity sha512-4Ia/Loc6WLmdSOzi7k5ff7dLK8CgG2b8aqpLsCAJhazAzGdp//YBUSaj0ceW6a3kDBDNRrq5CRwyCS0wBiL1ig==
dependencies:
immer "^9.0.7"
redux "^4.1.2"
@ -1999,14 +2074,14 @@
component-type "^1.2.1"
join-component "^1.1.0"
"@sentry/browser@7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.12.1.tgz#2be6fa5c2529a2a75abac4d00aca786362302a1a"
integrity sha512-pgyL65CrGFLe8sKcEG8KXAuVTE8zkAsyTlv/AuME06cSdxzO/memPK/r3BI6EM7WupIdga+V5tQUldeT1kgHNA==
"@sentry/browser@7.14.2":
version "7.14.2"
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.14.2.tgz#668359603e3f32e6debf6a139652f5233b4d3e58"
integrity sha512-KGAZ+5lK7gIO2CM3/MAQGY8JtNVCWXRi807lAxndJ3E1oIQb9A0x7b+AJNr1+6jlwf6QESblr92MCLKPHDpNbA==
dependencies:
"@sentry/core" "7.12.1"
"@sentry/types" "7.12.1"
"@sentry/utils" "7.12.1"
"@sentry/core" "7.14.2"
"@sentry/types" "7.14.2"
"@sentry/utils" "7.14.2"
tslib "^1.9.3"
"@sentry/cli@1.74.4":
@ -2035,83 +2110,83 @@
proxy-from-env "^1.1.0"
which "^2.0.2"
"@sentry/core@7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.12.1.tgz#a22f1c530ed528a699ed204c36eb5fc8d308103d"
integrity sha512-DFHbzHFjukhlkRZ5xzfebx0IBzblW43kmfnalBBq7xEMscUvnhsYnlvL9Y20tuPZ/PrTcq4JAHbFluAvw6M0QQ==
"@sentry/core@7.14.2":
version "7.14.2"
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.14.2.tgz#47262aad43d94d8c5fb73b668a7e8e9c4b91c98f"
integrity sha512-AXcH6nROugziO5KsKSQ9TmAXq6HJa8Fn+kDqAL/sNY65w6YYlHifMO2xHkSXVJxGw7vx9DYh/5SF+KnLn6NDNA==
dependencies:
"@sentry/hub" "7.12.1"
"@sentry/types" "7.12.1"
"@sentry/utils" "7.12.1"
"@sentry/hub" "7.14.2"
"@sentry/types" "7.14.2"
"@sentry/utils" "7.14.2"
tslib "^1.9.3"
"@sentry/hub@7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-7.12.1.tgz#dffad40cd2b8f44df2d5f20a89df87879cbbf1c3"
integrity sha512-KLVnVqXf+CRmXNy9/T8K2/js7QvOQ94xtgP5KnWJbu2rl+JhxnIGiBRF51lPXFIatt7zWwB9qNdMS8lVsvLMGQ==
"@sentry/hub@7.14.2":
version "7.14.2"
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-7.14.2.tgz#b7b4d6e5002cd5abe9a829a84db5f4270689c666"
integrity sha512-18cuSesTn9VAF0JC107flLmtCRt/6DBn38uz0G9cPThKtTSNwjGvGZ/ag4J1iq+IDjVS5MA6iTncXOsSpVP2Wg==
dependencies:
"@sentry/types" "7.12.1"
"@sentry/utils" "7.12.1"
"@sentry/types" "7.14.2"
"@sentry/utils" "7.14.2"
tslib "^1.9.3"
"@sentry/integrations@7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.12.1.tgz#da1dbc5d851f2fc9413883812c436a1540a5b27a"
integrity sha512-35iW3WZ6rnUzjf6kWS5604xtPCtIb4gESoDKIKPKw2q7gI+qA5Ad/Q5yM50cDwoR3uOhXZ4tv3WB2/16wSGWFg==
"@sentry/integrations@7.14.2":
version "7.14.2"
resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.14.2.tgz#52026f758e4c2a0436c4896bb8b2fa2765982042"
integrity sha512-vxS6ZDgPOxmbfEV6mynu7gouFSnq5LjlnEQYe2D7+/aRPzcgXzwPiqLt/Qd0OG+8LR2UjX+ziBTJOyARZcHxRA==
dependencies:
"@sentry/types" "7.12.1"
"@sentry/utils" "7.12.1"
"@sentry/types" "7.14.2"
"@sentry/utils" "7.14.2"
localforage "^1.8.1"
tslib "^1.9.3"
"@sentry/react-native@^4.4.0":
version "4.4.0"
resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-4.4.0.tgz#6db112bb5c8c69d3385de9e81d91e936e0cc31a3"
integrity sha512-Gmn5KMfAZzkYxiFRbQDIto5J3PfE56yDAbW2NxQNBvaGE29cd7rdbSpmomH7XRI3xbf0nFry04aQboemGwdQZw==
"@sentry/react-native@^4.6.1":
version "4.6.1"
resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-4.6.1.tgz#7d4842275c565c755212104a01ea48db9a120cff"
integrity sha512-P92DqyfqYURpHmaO2yqgqnmB4TW4id1HXe1JrwBvatSpCsinzVtySkmadxQMkIYKhCSEVSfhjGpz5zEosVRpQw==
dependencies:
"@sentry/browser" "7.12.1"
"@sentry/browser" "7.14.2"
"@sentry/cli" "1.74.4"
"@sentry/core" "7.12.1"
"@sentry/hub" "7.12.1"
"@sentry/integrations" "7.12.1"
"@sentry/react" "7.12.1"
"@sentry/tracing" "7.12.1"
"@sentry/types" "7.12.1"
"@sentry/utils" "7.12.1"
"@sentry/core" "7.14.2"
"@sentry/hub" "7.14.2"
"@sentry/integrations" "7.14.2"
"@sentry/react" "7.14.2"
"@sentry/tracing" "7.14.2"
"@sentry/types" "7.14.2"
"@sentry/utils" "7.14.2"
"@sentry/wizard" "1.2.17"
"@sentry/react@7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.12.1.tgz#075162d39ea05c58217597d5242f7046c3152ea9"
integrity sha512-CmdiRzhPpjD29GxlDJs+VIoLlQcKp1BfISQOfPUZNppWbKyRad+J5Z8tgg5MCNPHjQtcOT+0V+MsSdRNqtXg4g==
"@sentry/react@7.14.2":
version "7.14.2"
resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.14.2.tgz#2c59d09d543246d5228e603bd3af76fb30369b75"
integrity sha512-gWPSxOYcAEG/c7Ubuv0yAGMhOvHwMHQ47fEhYa8Be5e/kzXMzc/lQAaoKLNr73BZGvBvY7ghdC53ATGQXLGxpg==
dependencies:
"@sentry/browser" "7.12.1"
"@sentry/types" "7.12.1"
"@sentry/utils" "7.12.1"
"@sentry/browser" "7.14.2"
"@sentry/types" "7.14.2"
"@sentry/utils" "7.14.2"
hoist-non-react-statics "^3.3.2"
tslib "^1.9.3"
"@sentry/tracing@7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-7.12.1.tgz#9f92985f152054ac90b6ec83a33c44e8084a008e"
integrity sha512-WnweIt//IqkEkJSjA8DtnIeCdItYIqJSxNQ6qK+r546/ufxRYFBck2fbmM0oKZJVg2evbwhadrBTIUzYkqNj4A==
"@sentry/tracing@7.14.2":
version "7.14.2"
resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-7.14.2.tgz#77f36618f10202a502dec4454dff43c6ede832d9"
integrity sha512-KCZogsvqUYiR9vNPWXVgSM00CF+yfYJaBd363fN3HUbjya4j96cHJg65zf6oy85Igr6IGclYaTkoEbiZ6xdNDw==
dependencies:
"@sentry/hub" "7.12.1"
"@sentry/types" "7.12.1"
"@sentry/utils" "7.12.1"
"@sentry/hub" "7.14.2"
"@sentry/types" "7.14.2"
"@sentry/utils" "7.14.2"
tslib "^1.9.3"
"@sentry/types@7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.12.1.tgz#eff76d938f9effc62a2ec76cd5c3f04de37f5c15"
integrity sha512-VGZs39SZgMcCGv7H0VyFy1LEFGsnFZH590JUopmz6nG63EpeYQ2xzhIoPNAiLKbyUvBEwukn+faCg3u3MGqhgQ==
"@sentry/types@7.14.2":
version "7.14.2"
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.14.2.tgz#78e2e2632d1ee10092549ba32efbe2bc288cbf6f"
integrity sha512-JzkOtenArOXmJBAk/FBbxKKX7XC650HqkhGL4ugT/f+RyxfiDZ0X1TAYMrvKIe+qpn5Nh7JUBfR+BARKAiu2wQ==
"@sentry/utils@7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.12.1.tgz#fcf80fdc332d0bd288e21b13efc7a2f0d604f75a"
integrity sha512-Dh8B13pC0u8uLM/zf+oZngyg808c6BDEO94F7H+h3IciCVVd92A0cOQwLGAEdf8srnJgpZJNAlSC8lFDhbFHzQ==
"@sentry/utils@7.14.2":
version "7.14.2"
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.14.2.tgz#5af245fc2d72211490cb9aeaf2098e048739120a"
integrity sha512-vpZolN+k1IoxWXhKyOVcRl7V1bgww+96gHqTJdcMzOB83x/ofels7L0kqxb03WukKTYcnc7Ep+yBiKi/OYX9og==
dependencies:
"@sentry/types" "7.12.1"
"@sentry/types" "7.14.2"
tslib "^1.9.3"
"@sentry/wizard@1.2.17":
@ -2202,10 +2277,10 @@
resolved "https://registry.yarnpkg.com/@types/linkify-it/-/linkify-it-3.0.2.tgz#fd2cd2edbaa7eaac7e7f3c1748b52a19143846c9"
integrity sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==
"@types/lodash@^4.14.185":
version "4.14.185"
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.185.tgz#c9843f5a40703a8f5edfd53358a58ae729816908"
integrity sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==
"@types/lodash@^4.14.186":
version "4.14.186"
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.186.tgz#862e5514dd7bd66ada6c70ee5fce844b06c8ee97"
integrity sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==
"@types/node@*":
version "18.7.19"
@ -3601,10 +3676,10 @@ domutils@^3.0.1:
domelementtype "^2.3.0"
domhandler "^5.0.1"
dotenv@^16.0.2:
version "16.0.2"
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.2.tgz#0b0f8652c016a3858ef795024508cddc4bffc5bf"
integrity sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==
dotenv@^16.0.3:
version "16.0.3"
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07"
integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==
ee-first@1.1.1:
version "1.1.1"
@ -3882,10 +3957,10 @@ expo-firebase-core@~5.2.0:
dependencies:
expo-constants "~13.2.0"
expo-font@~10.2.0:
version "10.2.0"
resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-10.2.0.tgz#881f767e13b2b534a4d3ffaedcf675ce6b63439d"
integrity sha512-2V4EcpmhNoppaLn+lPprZVS+3bmV9hxLPKttKh2u8ghjH/oX9bv3u4JVo77SYh0EfrWO4toqVyXn8pXH8GpbIg==
expo-font@~10.2.1:
version "10.2.1"
resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-10.2.1.tgz#c13e65e864befaa4710504096b68635c6f7e48d8"
integrity sha512-sxy5GrdtY+Ka8Wo5wnrcFFeO6MbYC6Dris5wMLqshvVK6BneJNMUsFvwRfvVgg0TzsmMAc3Rlca2xyZ8ettinw==
dependencies:
fontfaceobserver "^2.1.0"
@ -3928,10 +4003,10 @@ expo-modules-autolinking@0.10.3:
find-up "^5.0.0"
fs-extra "^9.1.0"
expo-modules-core@0.11.5:
version "0.11.5"
resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-0.11.5.tgz#19d30e9b24b0b98ea614df3cb474293133a08bd4"
integrity sha512-KmTHtaL21M1AzKOmu3YM5K8ddCbbr6wgooG4uCb+o+7zZXe+BPP4jAPs5LLez1Et34OQcyjopxUpJ8r43HImvQ==
expo-modules-core@0.11.7:
version "0.11.7"
resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-0.11.7.tgz#538f2a4d7c353467fb0313de4788e86dd8f251e3"
integrity sha512-lTH6MYULX99JK3zN4bhjRD3I9Y1CGx0RAhpZ6gCTO8GQ/DNw4xZRUwburKL9dJeZM5G1xJOcGoBkTfeMjUVe+g==
dependencies:
compare-versions "^3.4.0"
invariant "^2.2.4"
@ -3994,13 +4069,13 @@ expo-web-browser@^11.0.0, expo-web-browser@~11.0.0:
dependencies:
compare-urls "^2.0.0"
expo@^46.0.10:
version "46.0.10"
resolved "https://registry.yarnpkg.com/expo/-/expo-46.0.10.tgz#a352057489474279b0207cc6b01540edc04e1806"
integrity sha512-MUDLTnBYOOabzFo2HATTMXiAYoQ4n1IWBM3HlOmsQVoMBKOs6FcZDqte/lwK80KkhHIpr1Q37JD8Dq1Fk4b9eA==
expo@^46.0.15:
version "46.0.15"
resolved "https://registry.yarnpkg.com/expo/-/expo-46.0.15.tgz#c10d27c0ee85669132310949f2e56e95b4a14469"
integrity sha512-/uZLQgXKni/rLoJPUESte901Z8owZH4weItLGhac2T37zZEUHIqcWdI/1+BaN8Racz9x54PzgbIMh09QMgv9mQ==
dependencies:
"@babel/runtime" "^7.14.0"
"@expo/cli" "0.2.11"
"@expo/cli" "0.3.1"
"@expo/vector-icons" "^13.0.0"
babel-preset-expo "~9.2.0"
cross-spawn "^6.0.5"
@ -4008,10 +4083,10 @@ expo@^46.0.10:
expo-asset "~8.6.1"
expo-constants "~13.2.4"
expo-file-system "~14.1.0"
expo-font "~10.2.0"
expo-font "~10.2.1"
expo-keep-awake "~10.2.0"
expo-modules-autolinking "0.10.3"
expo-modules-core "0.11.5"
expo-modules-core "0.11.7"
fbemitter "^3.0.0"
getenv "^1.0.0"
invariant "^2.2.4"
@ -4664,10 +4739,10 @@ https-proxy-agent@^5.0.0:
agent-base "6"
debug "4"
i18next@^21.9.2:
version "21.9.2"
resolved "https://registry.yarnpkg.com/i18next/-/i18next-21.9.2.tgz#3f7c5594393eb27117c1db4c38f5ec766e68de0e"
integrity sha512-00fVrLQOwy45nm3OtC9l1WiLK3nJlIYSljgCt0qzTaAy65aciMdRy9GsuW+a2AtKtdg9/njUGfRH30LRupV7ZQ==
i18next@^21.10.0:
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"
@ -4785,14 +4860,14 @@ internal-slot@^1.0.3:
has "^1.0.3"
side-channel "^1.0.4"
intl-messageformat@10.1.4:
version "10.1.4"
resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.1.4.tgz#bf5ad48e357e3f3ab6559599296f54c175b22a92"
integrity sha512-tXCmWCXhbeHOF28aIf5b9ce3kwdwGyIiiSXVZsyDwksMiGn5Tp0MrMvyeuHuz4uN1UL+NfGOztHmE+6aLFp1wQ==
intl-messageformat@10.1.5:
version "10.1.5"
resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.1.5.tgz#ec053e0367ee5e4d40a9448ddbb9fff143266a9d"
integrity sha512-bDQz81oQ6TkQp1pSnlBK36ahGL5/tLb0+3hSiG/1/SnVbz5NWPQTqaPx2cT7nmGujDrPn9pQ0ik8RWE8v1lzEw==
dependencies:
"@formatjs/ecma402-abstract" "1.12.0"
"@formatjs/fast-memoize" "1.2.6"
"@formatjs/icu-messageformat-parser" "2.1.7"
"@formatjs/icu-messageformat-parser" "2.1.8"
tslib "2.4.0"
invariant@*, invariant@^2.2.4:
@ -6676,7 +6751,7 @@ promise@^7.1.1:
dependencies:
asap "~2.0.3"
promise@^8.0.3:
promise@^8.2.0:
version "8.2.0"
resolved "https://registry.yarnpkg.com/promise/-/promise-8.2.0.tgz#a1f6280ab67457fbfc8aad2b198c9497e9e5c806"
integrity sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==
@ -6827,20 +6902,20 @@ react-i18next@^11.18.6:
"@babel/runtime" "^7.14.5"
html-parse-stringify "^3.0.1"
react-intl@^6.1.1:
version "6.1.1"
resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-6.1.1.tgz#9c9b613f8de8a7d08311455d6a901806da005f8d"
integrity sha512-nNNHBxivUdNwIcqNR1I4mLDAfDtnh1glEaOa8Sfu2pUDvKzYQyX6+in1PDcIn5RyV6enMgw9I6H+VwtlRDXhRw==
react-intl@^6.1.2:
version "6.1.2"
resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-6.1.2.tgz#31ef6f0f2ed6e51910d4c1e7e27fb43fe7895b57"
integrity sha512-42Kkne7QzXjvljZQ3/ilWz5dHooG2cfgwmZbhtn90gZtUKzmyxRU11Os8nZvCuuLCW1vnecHTjsbBP+7Wpbp6g==
dependencies:
"@formatjs/ecma402-abstract" "1.12.0"
"@formatjs/icu-messageformat-parser" "2.1.7"
"@formatjs/intl" "2.4.1"
"@formatjs/icu-messageformat-parser" "2.1.8"
"@formatjs/intl" "2.4.2"
"@formatjs/intl-displaynames" "6.1.3"
"@formatjs/intl-listformat" "7.1.2"
"@types/hoist-non-react-statics" "^3.3.1"
"@types/react" "16 || 17 || 18"
hoist-non-react-statics "^3.3.2"
intl-messageformat "10.1.4"
intl-messageformat "10.1.5"
tslib "2.4.0"
"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0:
@ -6910,10 +6985,10 @@ react-native-flash-message@^0.3.1:
prop-types "^15.8.1"
react-native-iphone-x-helper "^1.3.1"
react-native-gesture-handler@^2.6.2:
version "2.6.2"
resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.6.2.tgz#f3b68d374f5dda603ff29f7df2edb39472eb97ce"
integrity sha512-Ff/WKlR8KiM1wq7UJZvIyCB+OsweewaeZk+4RDIYNGM9tvNIAXEm/MtYnLHiBXiSJjZItF/8B83gE6pVq40vIw==
react-native-gesture-handler@^2.7.0:
version "2.7.0"
resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.7.0.tgz#53ad828add926c8e025f68ea581758c0f8893054"
integrity sha512-0jr3FNm2R3gv/v6XTtENgjv0fewD6LEct8EWmXw/oHw36M3YiIIpxnW57thL+0YiKwyLBXN0QHL4JZbs/heW2Q==
dependencies:
"@egjs/hammerjs" "^2.0.17"
hoist-non-react-statics "^3.3.0"
@ -6949,10 +7024,10 @@ react-native-language-detection@^0.1.0:
resolved "https://registry.yarnpkg.com/react-native-language-detection/-/react-native-language-detection-0.1.0.tgz#06b5d20bffb60dbbd599c8e62b6acf500952afa8"
integrity sha512-26CLndVMmMbVp40Y9Herza73nfR08JFTcYkJ3MX5MIQbGRoqgNAG89z8pA1y7dPHHK1Nfa6AWKAYpNv7tMRCaw==
react-native-pager-view@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/react-native-pager-view/-/react-native-pager-view-6.0.0.tgz#e3706da1bb7e55bcd2644d770d36c8dd14b48690"
integrity sha512-0qUMUmA/Lhv76F+fbCcYB+iuODH6Lp6E1EYlXw+GM3Ns3FaKFtBaVYXKQSfNhqnTUg9YEOY3HuX+ZMKBSHwNbA==
react-native-pager-view@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/react-native-pager-view/-/react-native-pager-view-6.0.1.tgz#353abf38d3c2b91ed7c586f10af0f94700f5b1dc"
integrity sha512-kOVNu+4JnR3Gpykviy4WbOAnQz8TgP6O2pRvne221oPUDQLYrvEE/FINR0P85TxbMgvKTPlLejGw0ZHQbezK/g==
react-native-reanimated-zoom@^0.3.1:
version "0.3.1"
@ -6972,15 +7047,15 @@ react-native-reanimated@^2.10.0:
setimmediate "^1.0.5"
string-hash-64 "^1.0.3"
react-native-safe-area-context@^4.3.4:
version "4.3.4"
resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.3.4.tgz#79060fcc02ef38d6fd7afdf87b2301b06bd99fe9"
integrity sha512-4dFZPDHRigZ+uw8HCmMLyC/IT1BG0B9QLvuwsBQAMDCRSrxISIYza9VIbsIn2FGvZiQ1gOoXBHDmy9WFihQsTg==
react-native-safe-area-context@^4.4.1:
version "4.4.1"
resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.4.1.tgz#239c60b8a9a80eac70a38a822b04c0f1d15ffc01"
integrity sha512-N9XTjiuD73ZpVlejHrUWIFZc+6Z14co1K/p1IFMkImU7+avD69F3y+lhkqA2hN/+vljdZrBSiOwXPkuo43nFQA==
react-native-screens@^3.17.0:
version "3.17.0"
resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.17.0.tgz#b099b3ec9d46de07c857f14d713c293024c7c842"
integrity sha512-OZCQU7+3neHNaM19jBkYRjL50kXz7p7MUgWQTCcdRoshcCiolf8aXs4eRVQKGK6m1RmoB8UL0//m5R9KoR+41w==
react-native-screens@^3.18.0:
version "3.18.0"
resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.18.0.tgz#e10ec54d8b158d47f66dc6c9a81e5a042e33037d"
integrity sha512-ndnz5JPLMLq/ThCYQzAOT65x6B4bdKFH1GKckUdbxKrwINGItPRSUiAoVI7YYyOQOa4VYL4hF37rrx+AjgjtRg==
dependencies:
react-freeze "^1.0.0"
warn-once "^0.1.0"
@ -7003,15 +7078,15 @@ react-native-swipe-list-view@^3.2.9:
resolved "https://registry.yarnpkg.com/react-native-swipe-list-view/-/react-native-swipe-list-view-3.2.9.tgz#d725c7cdf481dd5df12a00dbfe0120013b5f2e59"
integrity sha512-SjAEuHc/D6ovp+RjDUhfNmw6NYOntdT7+GFhfMGfP/BSLMuMWynpzJy9GKQeyB8sI78T6Lzip21TVbongOg1Mw==
react-native-tab-view@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-3.1.1.tgz#1f8d7a835ab4f5b1b1407ec8dddc1053b53fa3c6"
integrity sha512-M5pRN6utQfytKWoKlKVzg5NbkYu308qNoW1khGTtEOTs1k14p2dHJ/BWOJoJYHKbPVUyZldbG9MFT7gUl4YHnw==
react-native-tab-view@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-3.2.1.tgz#1da975203ef30996c412f9c2808bb81e12c3376f"
integrity sha512-/3htrnDJ8hXXO6M5tDKgGPan5NhiVG4oN6SH8LgQtbAO2y+YI104sjlbPOxhLUBpbj43tOQerUtJF7ENcHEPaw==
react-native@^0.69.4:
version "0.69.5"
resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.69.5.tgz#959142bfef21beed837160b54aa17313f5e1898f"
integrity sha512-4Psrj1nDMLQjBXVH8n3UikzOHQc8+sa6NbxZQR0XKtpx8uC3HiJBgX+/FIum/RWxfi5J/Dt/+A2gLGmq2Hps8g==
react-native@^0.69.6:
version "0.69.6"
resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.69.6.tgz#cdd1a5757d902b91b165c28fdda4e518ed6f683a"
integrity sha512-wwXpqM+12kdEYdBZCJUb5SBu95CzgejrwFeYJ78RzHZV/Sj6DBRekbsHGrDDsY4R25QXALQxy4DQYQCObVvWjA==
dependencies:
"@jest/create-cache-key-function" "^27.0.1"
"@react-native-community/cli" "^8.0.4"
@ -7034,7 +7109,7 @@ react-native@^0.69.4:
mkdirp "^0.5.1"
nullthrows "^1.1.1"
pretty-format "^26.5.2"
promise "^8.0.3"
promise "^8.2.0"
react-devtools-core "4.24.0"
react-native-codegen "^0.69.2"
react-native-gradle-plugin "^0.0.7"
@ -8125,7 +8200,7 @@ ts-interface-checker@^0.1.9:
resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699"
integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
tslib@2.4.0, tslib@^2.0.1, tslib@^2.1.0, tslib@^2.4.0:
tslib@2.4.0, tslib@^2.0.1, tslib@^2.1.0:
version "2.4.0"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==
@ -8175,10 +8250,10 @@ typedarray-to-buffer@^3.1.2:
dependencies:
is-typedarray "^1.0.0"
typescript@^4.8.3:
version "4.8.3"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.3.tgz#d59344522c4bc464a65a730ac695007fdb66dd88"
integrity sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==
typescript@^4.8.4:
version "4.8.4"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6"
integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==
ua-parser-js@^0.7.30:
version "0.7.31"