diff --git a/app.config.js b/app.config.js index ddd72f75f0..a55992eb5c 100644 --- a/app.config.js +++ b/app.config.js @@ -199,7 +199,7 @@ module.exports = function (config) { targetSdkVersion: 34, buildToolsVersion: '34.0.0', kotlinVersion: '1.8.0', - newArchEnabled: false, + newArchEnabled: true, }, }, ], diff --git a/package.json b/package.json index fc93584085..391b85e784 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,6 @@ }, "dependencies": { "@atproto/api": "^0.13.7", - "@bam.tech/react-native-image-resizer": "^3.0.4", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", "@emoji-mart/react": "^1.1.1", @@ -70,13 +69,13 @@ "@fortawesome/react-native-fontawesome": "^0.3.2", "@haileyok/bluesky-video": "0.1.8", "@lingui/react": "^4.5.0", - "@mattermost/react-native-paste-input": "^0.7.1", + "@mattermost/react-native-paste-input": "^0.8.0", "@miblanchard/react-native-slider": "^2.3.1", "@radix-ui/react-dropdown-menu": "^2.0.6", "@react-native-async-storage/async-storage": "1.23.1", - "@react-native-masked-view/masked-view": "0.3.0", + "@react-native-masked-view/masked-view": "0.3.1", "@react-native-menu/menu": "^1.1.0", - "@react-native-picker/picker": "2.6.1", + "@react-native-picker/picker": "2.8.0", "@react-navigation/bottom-tabs": "^6.5.20", "@react-navigation/drawer": "^6.6.15", "@react-navigation/native": "^6.1.17", @@ -116,31 +115,32 @@ "email-validator": "^2.0.4", "emoji-mart": "^5.5.2", "eventemitter3": "^5.0.1", - "expo": "^51.0.8", - "expo-application": "^5.9.1", - "expo-build-properties": "^0.12.1", - "expo-camera": "~15.0.9", - "expo-clipboard": "^6.0.3", - "expo-dev-client": "^4.0.14", - "expo-device": "~6.0.2", - "expo-file-system": "^17.0.1", - "expo-haptics": "^13.0.1", - "expo-image": "~1.12.9", - "expo-image-manipulator": "^12.0.5", - "expo-image-picker": "~15.0.5", - "expo-linear-gradient": "^13.0.2", - "expo-linking": "^6.3.1", - "expo-localization": "~15.0.3", - "expo-media-library": "~16.0.3", - "expo-navigation-bar": "~3.0.4", - "expo-notifications": "~0.28.7", - "expo-sharing": "^12.0.1", - "expo-splash-screen": "~0.27.4", - "expo-status-bar": "~1.12.1", - "expo-system-ui": "~3.0.4", - "expo-task-manager": "~11.8.1", - "expo-updates": "~0.25.14", - "expo-web-browser": "~13.0.3", + "expo": "^52.0.0-canary-20240912-1059f85", + "expo-modules-core": "2.0.0-canary-20240912-1059f85", + "expo-application": "^6.0.0-canary-20240912-1059f85", + "expo-build-properties": "^1.0.0-canary-20240912-1059f85", + "expo-camera": "~16.0.0-canary-20240912-1059f85", + "expo-clipboard": "^7.0.0-canary-20240912-1059f85", + "expo-dev-client": "^5.0.0-canary-20240912-1059f85", + "expo-device": "~7.0.0-canary-20240912-1059f85", + "expo-file-system": "^18.0.0-canary-20240912-1059f85", + "expo-haptics": "14.0.0-canary-20240912-1059f85", + "expo-image": "~2.0.0-canary-20240912-1059f85", + "expo-image-manipulator": "^13.0.0-canary-20240912-1059f85", + "expo-image-picker": "~16.0.0-canary-20240912-1059f85", + "expo-linear-gradient": "^14.0.0-canary-20240912-1059f85", + "expo-linking": "^7.0.0-canary-20240912-1059f85", + "expo-localization": "~16.0.0-canary-20240912-1059f85", + "expo-media-library": "~17.0.0-canary-20240912-1059f85", + "expo-navigation-bar": "~3.0.8-canary-20240912-1059f85", + "expo-notifications": "1.0.0-canary-20240912-1059f85", + "expo-sharing": "^13.0.0-canary-20240912-1059f85", + "expo-splash-screen": "~1.0.0-canary-20240912-1059f85", + "expo-status-bar": "~1.12.2-canary-20240912-1059f85", + "expo-system-ui": "~4.0.0-canary-20240912-1059f85", + "expo-task-manager": "~12.0.0-canary-20240912-1059f85", + "expo-updates": "1.0.0-canary-20240912-1059f85", + "expo-web-browser": "14.0.0-canary-20240912-1059f85", "fast-text-encoding": "^1.0.6", "history": "^5.3.0", "hls.js": "^1.5.11", @@ -170,33 +170,33 @@ "react-compiler-runtime": "file:./lib/react-compiler-runtime", "react-dom": "^18.2.0", "react-keyed-flatten-children": "^3.0.0", - "react-native": "0.74.1", - "react-native-compressor": "^1.8.24", + "react-native": "0.75.3", + "react-native-compressor": "^1.9.0", "react-native-date-picker": "^4.4.2", - "react-native-drawer-layout": "^4.0.0-alpha.3", + "react-native-drawer-layout": "^4.0.0-rc.10", "react-native-fs": "^2.20.0", - "react-native-gesture-handler": "~2.16.2", + "react-native-gesture-handler": "~2.19.0", "react-native-get-random-values": "~1.11.0", - "react-native-image-crop-picker": "0.40.3", + "react-native-image-crop-picker": "0.41.2", "react-native-ios-context-menu": "^1.15.3", - "react-native-keyboard-controller": "^1.12.1", - "react-native-mmkv": "^2.12.2", - "react-native-pager-view": "6.2.3", + "react-native-keyboard-controller": "^1.13.4", + "react-native-mmkv": "^3.", + "react-native-pager-view": "6.4.1", "react-native-picker-select": "^9.1.3", "react-native-progress": "bluesky-social/react-native-progress", - "react-native-qrcode-styled": "^0.3.1", - "react-native-reanimated": "^3.11.0", + "react-native-qrcode-styled": "^0.3.2", + "react-native-reanimated": "^3.15.2", "react-native-root-siblings": "^4.1.1", - "react-native-safe-area-context": "4.10.1", - "react-native-screens": "~3.31.1", - "react-native-svg": "^15.3.0", + "react-native-safe-area-context": "^4.11.0", + "react-native-screens": "~3.34.0", + "react-native-svg": "^15.6.0", "react-native-uitextview": "^1.3.0", "react-native-url-polyfill": "^1.3.0", "react-native-uuid": "^2.0.2", "react-native-view-shot": "^3.8.0", - "react-native-web": "~0.19.11", + "react-native-web": "~0.19.12", "react-native-web-webview": "^1.0.2", - "react-native-webview": "13.10.2", + "react-native-webview": "13.12.2", "react-responsive": "^9.0.2", "react-textarea-autosize": "^8.5.3", "rn-fetch-blob": "^0.12.0", @@ -283,7 +283,9 @@ "**/zod": "3.23.8", "**/expo-constants": "16.0.1", "**/expo-device": "6.0.2", - "@react-native/babel-preset": "0.74.1" + "@react-native/babel-preset": "0.74.1", + "wrap-ansi": "7.0.0", + "string-width": "4.2.3" }, "jest": { "preset": "jest-expo/ios", diff --git a/patches/expo-haptics+13.0.1.patch b/patches/expo-haptics+13.0.1.patch.old similarity index 100% rename from patches/expo-haptics+13.0.1.patch rename to patches/expo-haptics+13.0.1.patch.old diff --git a/patches/expo-modules-core+1.12.11.md b/patches/expo-modules-core+1.12.11.md deleted file mode 100644 index a690c8609b..0000000000 --- a/patches/expo-modules-core+1.12.11.md +++ /dev/null @@ -1,5 +0,0 @@ -## expo-modules-core Patch - -This patch fixes crashes seen in some Android clients when using intents to open the app. See https://github.com/expo/expo/pull/29513. - -Do not remove this patch until that PR lands in Expo and is released. diff --git a/patches/expo-modules-core+1.12.11.patch b/patches/expo-modules-core+1.12.11.patch deleted file mode 100644 index 4bfecb3880..0000000000 --- a/patches/expo-modules-core+1.12.11.patch +++ /dev/null @@ -1,39 +0,0 @@ -diff --git a/node_modules/expo-modules-core/android/src/main/java/expo/modules/adapters/react/NativeModulesProxy.java b/node_modules/expo-modules-core/android/src/main/java/expo/modules/adapters/react/NativeModulesProxy.java -index bb74e80..0aa0202 100644 ---- a/node_modules/expo-modules-core/android/src/main/java/expo/modules/adapters/react/NativeModulesProxy.java -+++ b/node_modules/expo-modules-core/android/src/main/java/expo/modules/adapters/react/NativeModulesProxy.java -@@ -90,8 +90,8 @@ public class NativeModulesProxy extends ReactContextBaseJavaModule { - mModuleRegistry.ensureIsInitialized(); - - KotlinInteropModuleRegistry kotlinModuleRegistry = getKotlinInteropModuleRegistry(); -- kotlinModuleRegistry.emitOnCreate(); - kotlinModuleRegistry.installJSIInterop(); -+ kotlinModuleRegistry.emitOnCreate(); - - Map constants = new HashMap<>(3); - constants.put(MODULES_CONSTANTS_KEY, new HashMap<>()); -diff --git a/node_modules/expo-modules-core/build/uuid/uuid.js b/node_modules/expo-modules-core/build/uuid/uuid.js -index 109d3fe..c421931 100644 ---- a/node_modules/expo-modules-core/build/uuid/uuid.js -+++ b/node_modules/expo-modules-core/build/uuid/uuid.js -@@ -1,5 +1,7 @@ - import bytesToUuid from './lib/bytesToUuid'; - import { Uuidv5Namespace } from './uuid.types'; -+import { ensureNativeModulesAreInstalled } from '../ensureNativeModulesAreInstalled'; -+ensureNativeModulesAreInstalled(); - const nativeUuidv4 = globalThis?.expo?.uuidv4; - const nativeUuidv5 = globalThis?.expo?.uuidv5; - function uuidv4() { -diff --git a/node_modules/expo-modules-core/ios/Core/SharedObjects/SharedObjectRegistry.swift b/node_modules/expo-modules-core/ios/Core/SharedObjects/SharedObjectRegistry.swift -index ee2268a..4851b67 100644 ---- a/node_modules/expo-modules-core/ios/Core/SharedObjects/SharedObjectRegistry.swift -+++ b/node_modules/expo-modules-core/ios/Core/SharedObjects/SharedObjectRegistry.swift -@@ -173,7 +173,7 @@ public final class SharedObjectRegistry { - } - - internal func clear() { -- Self.lockQueue.async { -+ Self.lockQueue.sync { - self.pairs.removeAll() - } - } diff --git a/patches/expo-notifications+0.28.7.patch b/patches/expo-notifications+0.28.7.patch.old similarity index 100% rename from patches/expo-notifications+0.28.7.patch rename to patches/expo-notifications+0.28.7.patch.old diff --git a/patches/expo-updates+0.25.14.patch b/patches/expo-updates+0.25.14.patch.old similarity index 100% rename from patches/expo-updates+0.25.14.patch rename to patches/expo-updates+0.25.14.patch.old diff --git a/patches/react-native+0.74.1.patch b/patches/react-native+0.74.1.patch deleted file mode 100644 index 789ba84ace..0000000000 --- a/patches/react-native+0.74.1.patch +++ /dev/null @@ -1,111 +0,0 @@ -diff --git a/node_modules/react-native/Libraries/Text/TextInput/RCTBaseTextInputView.mm b/node_modules/react-native/Libraries/Text/TextInput/RCTBaseTextInputView.mm -index b0d71dc..9974932 100644 ---- a/node_modules/react-native/Libraries/Text/TextInput/RCTBaseTextInputView.mm -+++ b/node_modules/react-native/Libraries/Text/TextInput/RCTBaseTextInputView.mm -@@ -377,10 +377,6 @@ - (void)textInputDidBeginEditing - self.backedTextInputView.attributedText = [NSAttributedString new]; - } - -- if (_selectTextOnFocus) { -- [self.backedTextInputView selectAll:nil]; -- } -- - [_eventDispatcher sendTextEventWithType:RCTTextEventTypeFocus - reactTag:self.reactTag - text:[self.backedTextInputView.attributedText.string copy] -@@ -611,6 +607,10 @@ - (UIView *)reactAccessibilityElement - - (void)reactFocus - { - [self.backedTextInputView reactFocus]; -+ -+ if (_selectTextOnFocus) { -+ [self.backedTextInputView selectAll:nil]; -+ } - } - - - (void)reactBlur -diff --git a/node_modules/react-native/React/Views/RefreshControl/RCTRefreshControl.h b/node_modules/react-native/React/Views/RefreshControl/RCTRefreshControl.h -index e9b330f..1ecdf0a 100644 ---- a/node_modules/react-native/React/Views/RefreshControl/RCTRefreshControl.h -+++ b/node_modules/react-native/React/Views/RefreshControl/RCTRefreshControl.h -@@ -16,4 +16,6 @@ - @property (nonatomic, copy) RCTDirectEventBlock onRefresh; - @property (nonatomic, weak) UIScrollView *scrollView; - -+- (void)forwarderBeginRefreshing; -+ - @end -diff --git a/node_modules/react-native/React/Views/RefreshControl/RCTRefreshControl.m b/node_modules/react-native/React/Views/RefreshControl/RCTRefreshControl.m -index b09e653..4c32b31 100644 ---- a/node_modules/react-native/React/Views/RefreshControl/RCTRefreshControl.m -+++ b/node_modules/react-native/React/Views/RefreshControl/RCTRefreshControl.m -@@ -198,9 +198,53 @@ - (void)refreshControlValueChanged - [self setCurrentRefreshingState:super.refreshing]; - _refreshingProgrammatically = NO; - -+ if (@available(iOS 17.4, *)) { -+ if (_currentRefreshingState) { -+ UIImpactFeedbackGenerator *feedbackGenerator = [[UIImpactFeedbackGenerator alloc] initWithStyle:UIImpactFeedbackStyleLight]; -+ [feedbackGenerator prepare]; -+ [feedbackGenerator impactOccurred]; -+ } -+ } -+ - if (_onRefresh) { - _onRefresh(nil); - } - } - -+/* -+ This method is used by Bluesky's ExpoScrollForwarder. This allows other React Native -+ libraries to perform a refresh of a scrollview and access the refresh control's onRefresh -+ function. -+ */ -+- (void)forwarderBeginRefreshing -+{ -+ _refreshingProgrammatically = NO; -+ -+ [self sizeToFit]; -+ -+ if (!self.scrollView) { -+ return; -+ } -+ -+ UIScrollView *scrollView = (UIScrollView *)self.scrollView; -+ -+ [UIView animateWithDuration:0.3 -+ delay:0 -+ options:UIViewAnimationOptionBeginFromCurrentState -+ animations:^(void) { -+ // Whenever we call this method, the scrollview will always be at a position of -+ // -130 or less. Scrolling back to -65 simulates the default behavior of RCTRefreshControl -+ [scrollView setContentOffset:CGPointMake(0, -65)]; -+ } -+ completion:^(__unused BOOL finished) { -+ [super beginRefreshing]; -+ [self setCurrentRefreshingState:super.refreshing]; -+ -+ if (self->_onRefresh) { -+ self->_onRefresh(nil); -+ } -+ } -+ ]; -+} -+ - @end -diff --git a/node_modules/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/JavaTimerManager.java b/node_modules/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/JavaTimerManager.java -index 5f5e1ab..aac00b6 100644 ---- a/node_modules/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/JavaTimerManager.java -+++ b/node_modules/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/JavaTimerManager.java -@@ -99,8 +99,9 @@ public class JavaTimerManager { - } - - // If the JS thread is busy for multiple frames we cancel any other pending runnable. -- if (mCurrentIdleCallbackRunnable != null) { -- mCurrentIdleCallbackRunnable.cancel(); -+ IdleCallbackRunnable currentRunnable = mCurrentIdleCallbackRunnable; -+ if (currentRunnable != null) { -+ currentRunnable.cancel(); - } - - mCurrentIdleCallbackRunnable = new IdleCallbackRunnable(frameTimeNanos); diff --git a/patches/react-native+0.74.1.patch.md b/patches/react-native+0.74.1.patch.md deleted file mode 100644 index 84953df2bd..0000000000 --- a/patches/react-native+0.74.1.patch.md +++ /dev/null @@ -1,20 +0,0 @@ -# ***This second part of this patch is load bearing, do not remove.*** - -## RefreshControl Patch - iOS 17.4 Haptic Regression - -Patching `RCTRefreshControl.mm` temporarily to play an impact haptic on refresh when using iOS 17.4 or higher. Since -17.4, there has been a regression somewhere causing haptics to not play on iOS on refresh. Should monitor for an update -in the RN repo: https://github.com/facebook/react-native/issues/43388 - -## RefreshControl Path - ScrollForwarder - -Patching `RCTRefreshControl.m` and `RCTRefreshControl.h` to add a new `forwarderBeginRefreshing` method to the class. -This method is used by `ExpoScrollForwarder` to initiate a refresh of the underlying `UIScrollView` from inside that -module. - - -## TextInput Patch - `selectTextOnFocus` fix - -Patching `RCTBaseTextInputView.m` to fix an issue where `selectTextOnFocus` does not work as expected on iOS 17. This -patch _only_ fixes the Paper version of `TextInput`. If we migrate to Fabric and the fix has not been made upstream, -we can apply the same fix. See https://github.com/facebook/react-native/pull/44307. diff --git a/patches/react-native-reanimated+3.11.0.patch b/patches/react-native-reanimated+3.11.0.patch deleted file mode 100644 index a79a0ac085..0000000000 --- a/patches/react-native-reanimated+3.11.0.patch +++ /dev/null @@ -1,209 +0,0 @@ -diff --git a/node_modules/react-native-reanimated/src/createAnimatedComponent/commonTypes.ts b/node_modules/react-native-reanimated/src/createAnimatedComponent/commonTypes.ts -index 92ebe62..5f8207e 100644 ---- a/node_modules/react-native-reanimated/src/createAnimatedComponent/commonTypes.ts -+++ b/node_modules/react-native-reanimated/src/createAnimatedComponent/commonTypes.ts -@@ -96,7 +96,8 @@ export interface AnimatedComponentRef extends Component { - export interface IAnimatedComponentInternal { - _styles: StyleProps[] | null; - _animatedProps?: Partial>; -- _viewTag: number; -+ _componentViewTag: number; -+ _eventViewTag: number; - _isFirstRender: boolean; - jestAnimatedStyle: { value: StyleProps }; - _component: AnimatedComponentRef | HTMLElement | null; -diff --git a/node_modules/react-native-reanimated/src/createAnimatedComponent/createAnimatedComponent.tsx b/node_modules/react-native-reanimated/src/createAnimatedComponent/createAnimatedComponent.tsx -index 88b3fdf..2488ebc 100644 ---- a/node_modules/react-native-reanimated/src/createAnimatedComponent/createAnimatedComponent.tsx -+++ b/node_modules/react-native-reanimated/src/createAnimatedComponent/createAnimatedComponent.tsx -@@ -122,7 +122,8 @@ export function createAnimatedComponent( - { - _styles: StyleProps[] | null = null; - _animatedProps?: Partial>; -- _viewTag = -1; -+ _componentViewTag = -1; -+ _eventViewTag = -1; - _isFirstRender = true; - jestAnimatedStyle: { value: StyleProps } = { value: {} }; - _component: AnimatedComponentRef | HTMLElement | null = null; -@@ -143,7 +144,8 @@ export function createAnimatedComponent( - } - - componentDidMount() { -- this._viewTag = this._getViewInfo().viewTag as number; -+ this._setComponentViewTag(); -+ this._setEventViewTag(); - this._attachNativeEvents(); - this._jsPropsUpdater.addOnJSPropsChangeListener(this); - this._attachAnimatedStyles(); -@@ -185,7 +187,10 @@ export function createAnimatedComponent( - if (this.props.sharedTransitionTag) { - this._configureSharedTransition(true); - } -- this._sharedElementTransition?.unregisterTransition(this._viewTag, true); -+ this._sharedElementTransition?.unregisterTransition( -+ this._componentViewTag, -+ true -+ ); - - const exiting = this.props.exiting; - if ( -@@ -209,7 +214,7 @@ export function createAnimatedComponent( - : getReduceMotionFromConfig(); - if (!reduceMotionInExiting) { - updateLayoutAnimations( -- this._viewTag, -+ this._componentViewTag, - LayoutAnimationType.EXITING, - maybeBuild( - exiting, -@@ -221,12 +226,22 @@ export function createAnimatedComponent( - } - } - -- _getEventViewRef() { -- // Make sure to get the scrollable node for components that implement -- // `ScrollResponder.Mixin`. -- return (this._component as AnimatedComponentRef)?.getScrollableNode -- ? (this._component as AnimatedComponentRef).getScrollableNode?.() -- : this._component; -+ _setComponentViewTag() { -+ this._componentViewTag = this._getViewInfo().viewTag as number; -+ } -+ -+ _setEventViewTag() { -+ // Setting the tag for registering events - since the event emitting view can be nested inside the main component -+ const componentAnimatedRef = this._component as AnimatedComponentRef; -+ if (componentAnimatedRef.getScrollableNode) { -+ const scrollableNode = componentAnimatedRef.getScrollableNode(); -+ this._eventViewTag = findNodeHandle(scrollableNode) ?? -1; -+ } else { -+ this._eventViewTag = -+ findNodeHandle( -+ options?.setNativeProps ? this : componentAnimatedRef -+ ) ?? -1; -+ } - } - - _attachNativeEvents() { -@@ -236,7 +251,7 @@ export function createAnimatedComponent( - has('workletEventHandler', prop) && - prop.workletEventHandler instanceof WorkletEventHandler - ) { -- prop.workletEventHandler.registerForEvents(this._viewTag, key); -+ prop.workletEventHandler.registerForEvents(this._eventViewTag, key); - } - } - } -@@ -248,7 +263,7 @@ export function createAnimatedComponent( - has('workletEventHandler', prop) && - prop.workletEventHandler instanceof WorkletEventHandler - ) { -- prop.workletEventHandler.unregisterFromEvents(this._viewTag); -+ prop.workletEventHandler.unregisterFromEvents(this._eventViewTag); - } - } - } -@@ -258,15 +273,17 @@ export function createAnimatedComponent( - for (const style of this._styles) { - style.viewsRef.remove(this); - } -- } else if (this._viewTag !== -1 && this._styles !== null) { -+ } else if (this._componentViewTag !== -1 && this._styles !== null) { - for (const style of this._styles) { -- style.viewDescriptors.remove(this._viewTag); -+ style.viewDescriptors.remove(this._componentViewTag); - } - if (this.props.animatedProps?.viewDescriptors) { -- this.props.animatedProps.viewDescriptors.remove(this._viewTag); -+ this.props.animatedProps.viewDescriptors.remove( -+ this._componentViewTag -+ ); - } - if (isFabric()) { -- removeFromPropsRegistry(this._viewTag); -+ removeFromPropsRegistry(this._componentViewTag); - } - } - } -@@ -283,15 +300,19 @@ export function createAnimatedComponent( - const newProp = this.props[key]; - if (!newProp) { - // Prop got deleted -- prevProp.workletEventHandler.unregisterFromEvents(this._viewTag); -+ prevProp.workletEventHandler.unregisterFromEvents( -+ this._eventViewTag -+ ); - } else if ( - has('workletEventHandler', newProp) && - newProp.workletEventHandler instanceof WorkletEventHandler && - newProp.workletEventHandler !== prevProp.workletEventHandler - ) { - // Prop got changed -- prevProp.workletEventHandler.unregisterFromEvents(this._viewTag); -- newProp.workletEventHandler.registerForEvents(this._viewTag); -+ prevProp.workletEventHandler.unregisterFromEvents( -+ this._eventViewTag -+ ); -+ newProp.workletEventHandler.registerForEvents(this._eventViewTag); - } - } - } -@@ -304,7 +325,7 @@ export function createAnimatedComponent( - !prevProps[key] - ) { - // Prop got added -- newProp.workletEventHandler.registerForEvents(this._viewTag); -+ newProp.workletEventHandler.registerForEvents(this._eventViewTag); - } - } - } -@@ -381,7 +402,7 @@ export function createAnimatedComponent( - adaptViewConfig(viewConfig); - } - -- this._viewTag = viewTag as number; -+ this._componentViewTag = viewTag as number; - - // remove old styles - if (prevStyles) { -@@ -487,7 +508,11 @@ export function createAnimatedComponent( - AnimatedComponent.displayName - ) - : undefined; -- updateLayoutAnimations(this._viewTag, LayoutAnimationType.LAYOUT, layout); -+ updateLayoutAnimations( -+ this._componentViewTag, -+ LayoutAnimationType.LAYOUT, -+ layout -+ ); - } - - _configureSharedTransition(isUnmounting = false) { -@@ -497,7 +522,7 @@ export function createAnimatedComponent( - const { sharedTransitionTag } = this.props; - if (!sharedTransitionTag) { - this._sharedElementTransition?.unregisterTransition( -- this._viewTag, -+ this._componentViewTag, - isUnmounting - ); - this._sharedElementTransition = null; -@@ -508,7 +533,7 @@ export function createAnimatedComponent( - this._sharedElementTransition ?? - new SharedTransition(); - sharedElementTransition.registerTransition( -- this._viewTag, -+ this._componentViewTag, - sharedTransitionTag, - isUnmounting - ); -@@ -527,7 +552,7 @@ export function createAnimatedComponent( - ? (ref as HTMLElement) - : findNodeHandle(ref as Component); - -- this._viewTag = tag as number; -+ this._componentViewTag = tag as number; - - const { layout, entering, exiting, sharedTransitionTag } = this.props; - if ( diff --git a/src/lib/media/manip.ts b/src/lib/media/manip.ts index 3f01e98c5e..91d60d8650 100644 --- a/src/lib/media/manip.ts +++ b/src/lib/media/manip.ts @@ -12,7 +12,7 @@ import { } from 'expo-file-system' import * as MediaLibrary from 'expo-media-library' import * as Sharing from 'expo-sharing' -import ImageResizer from '@bam.tech/react-native-image-resizer' +// import ImageResizer from '@bam.tech/react-native-image-resizer' import {Buffer} from 'buffer' import RNFetchBlob from 'rn-fetch-blob' @@ -166,29 +166,29 @@ interface DoResizeOpts { async function doResize(localUri: string, opts: DoResizeOpts): Promise { for (let i = 0; i < 9; i++) { - const quality = 100 - i * 10 - const resizeRes = await ImageResizer.createResizedImage( - localUri, - opts.width, - opts.height, - 'JPEG', - quality, - undefined, - undefined, - undefined, - {mode: opts.mode}, - ) - if (resizeRes.size < opts.maxSize) { - return { - path: normalizePath(resizeRes.path), - mime: 'image/jpeg', - size: resizeRes.size, - width: resizeRes.width, - height: resizeRes.height, - } - } else { - safeDeleteAsync(resizeRes.path) - } + // const quality = 100 - i * 10 + // const resizeRes = await ImageResizer.createResizedImage( + // localUri, + // opts.width, + // opts.height, + // 'JPEG', + // quality, + // undefined, + // undefined, + // undefined, + // {mode: opts.mode}, + // ) + // if (resizeRes.size < opts.maxSize) { + // return { + // path: normalizePath(resizeRes.path), + // mime: 'image/jpeg', + // size: resizeRes.size, + // width: resizeRes.width, + // height: resizeRes.height, + // } + // } else { + // safeDeleteAsync(resizeRes.path) + // } } throw new Error( `This image is too big! We couldn't compress it down to ${opts.maxSize} bytes`, diff --git a/yarn.lock b/yarn.lock index 8963f0920e..bfb0d47612 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1167,6 +1167,14 @@ "@babel/highlight" "^7.24.2" picocolors "^1.0.0" +"@babel/code-frame@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== + dependencies: + "@babel/highlight" "^7.24.7" + picocolors "^1.0.0" + "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": version "7.22.9" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" @@ -1182,6 +1190,11 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a" integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== +"@babel/compat-data@^7.25.2": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.4.tgz#7d2a80ce229890edcf4cc259d4d696cb4dae2fcb" + integrity sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ== + "@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.14.0", "@babel/core@^7.16.0", "@babel/core@^7.20.0", "@babel/core@^7.20.2", "@babel/core@^7.7.2", "@babel/core@^7.8.0": version "7.22.10" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.10.tgz#aad442c7bcd1582252cb4576747ace35bc122f35" @@ -1305,6 +1318,16 @@ "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" +"@babel/generator@^7.25.6": + version "7.25.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.6.tgz#0df1ad8cb32fe4d2b01d8bf437f153d19342a87c" + integrity sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw== + dependencies: + "@babel/types" "^7.25.6" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" @@ -1312,6 +1335,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-annotate-as-pure@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz#5373c7bc8366b12a033b4be1ac13a206c6656aab" + integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": version "7.22.10" resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.10.tgz#573e735937e99ea75ea30788b57eb52fab7468c9" @@ -1352,6 +1382,17 @@ lru-cache "^5.1.1" semver "^6.3.1" +"@babel/helper-compilation-targets@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz#e1d9410a90974a3a5a66e84ff55ef62e3c02d06c" + integrity sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw== + dependencies: + "@babel/compat-data" "^7.25.2" + "@babel/helper-validator-option" "^7.24.8" + browserslist "^4.23.1" + lru-cache "^5.1.1" + semver "^6.3.1" + "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.10", "@babel/helper-create-class-features-plugin@^7.22.5": version "7.22.10" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.10.tgz#dd2612d59eac45588021ac3d6fa976d08f4e95a3" @@ -1397,6 +1438,19 @@ "@babel/helper-split-export-declaration" "^7.24.5" semver "^6.3.1" +"@babel/helper-create-class-features-plugin@^7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz#57eaf1af38be4224a9d9dd01ddde05b741f50e14" + integrity sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-member-expression-to-functions" "^7.24.8" + "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/helper-replace-supers" "^7.25.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/traverse" "^7.25.4" + semver "^6.3.1" + "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": version "7.22.9" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz#9d8e61a8d9366fe66198f57c40565663de0825f6" @@ -1406,6 +1460,15 @@ regexpu-core "^5.3.1" semver "^6.3.1" +"@babel/helper-create-regexp-features-plugin@^7.24.7": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz#24c75974ed74183797ffd5f134169316cd1808d9" + integrity sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + regexpu-core "^5.3.1" + semver "^6.3.1" + "@babel/helper-define-polyfill-provider@^0.4.2": version "0.4.2" resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz#82c825cadeeeee7aad237618ebbe8fa1710015d7" @@ -1476,6 +1539,14 @@ dependencies: "@babel/types" "^7.24.5" +"@babel/helper-member-expression-to-functions@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz#6155e079c913357d24a4c20480db7c712a5c3fb6" + integrity sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA== + dependencies: + "@babel/traverse" "^7.24.8" + "@babel/types" "^7.24.8" + "@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" @@ -1555,6 +1626,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-optimise-call-expression@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz#8b0a0456c92f6b323d27cfd00d1d664e76692a0f" + integrity sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" @@ -1565,6 +1643,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz#a924607dd254a65695e5bd209b98b902b3b2f11a" integrity sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ== +"@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878" + integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== + "@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.5", "@babel/helper-remap-async-to-generator@^7.22.9": version "7.22.9" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz#53a25b7484e722d7efb9c350c75c032d4628de82" @@ -1601,6 +1684,15 @@ "@babel/helper-member-expression-to-functions" "^7.23.0" "@babel/helper-optimise-call-expression" "^7.22.5" +"@babel/helper-replace-supers@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz#ff44deac1c9f619523fe2ca1fd650773792000a9" + integrity sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.24.8" + "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/traverse" "^7.25.0" + "@babel/helper-simple-access@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" @@ -1629,6 +1721,14 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-skip-transparent-expression-wrappers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz#5f8fa83b69ed5c27adc56044f8be2b3ea96669d9" + integrity sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" @@ -1670,6 +1770,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz#28583c28b15f2a3339cfafafeaad42f9a0e828df" integrity sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q== +"@babel/helper-string-parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" + integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== + "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" @@ -1690,6 +1795,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz#08bb6612b11bdec78f3feed3db196da682454a5e" integrity sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw== +"@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== + "@babel/helper-validator-option@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" @@ -1705,6 +1815,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== +"@babel/helper-validator-option@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d" + integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q== + "@babel/helper-wrap-function@^7.22.9": version "7.22.10" resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz#d845e043880ed0b8c18bd194a12005cb16d2f614" @@ -1769,6 +1884,16 @@ js-tokens "^4.0.0" picocolors "^1.0.0" +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== + dependencies: + "@babel/helper-validator-identifier" "^7.24.7" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + "@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.7", "@babel/parser@^7.20.0", "@babel/parser@^7.20.7", "@babel/parser@^7.22.10", "@babel/parser@^7.22.5": version "7.22.10" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.10.tgz#e37634f9a12a1716136c44624ef54283cabd3f55" @@ -1784,6 +1909,13 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790" integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== +"@babel/parser@^7.25.0", "@babel/parser@^7.25.6": + version "7.25.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.6.tgz#85660c5ef388cbbf6e3d2a694ee97a38f18afe2f" + integrity sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q== + dependencies: + "@babel/types" "^7.25.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz#87245a21cd69a73b0b81bcda98d443d6df08f05e" @@ -2139,6 +2271,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-class-properties@^7.0.0-0": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.4.tgz#bae7dbfcdcc2e8667355cd1fb5eda298f05189fd" + integrity sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.25.4" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/plugin-transform-class-properties@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" @@ -2171,6 +2311,18 @@ "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" +"@babel/plugin-transform-classes@^7.0.0-0": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.4.tgz#d29dbb6a72d79f359952ad0b66d88518d65ef89a" + integrity sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-compilation-targets" "^7.25.2" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-replace-supers" "^7.25.0" + "@babel/traverse" "^7.25.4" + globals "^11.1.0" + "@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" @@ -2675,6 +2827,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-unicode-regex@^7.0.0-0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz#dfc3d4a51127108099b19817c0963be6a2adf19f" + integrity sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-unicode-sets-regex@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" @@ -2890,6 +3050,15 @@ "@babel/parser" "^7.24.0" "@babel/types" "^7.24.0" +"@babel/template@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.0.tgz#e733dc3134b4fede528c15bc95e89cb98c52592a" + integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.25.0" + "@babel/types" "^7.25.0" + "@babel/traverse@^7.20.0", "@babel/traverse@^7.22.10", "@babel/traverse@^7.7.2", "@babel/traverse@^7.7.4": version "7.22.10" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.10.tgz#20252acb240e746d27c2e82b4484f199cf8141aa" @@ -2938,6 +3107,19 @@ debug "^4.3.1" globals "^11.1.0" +"@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.4": + version "7.25.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.6.tgz#04fad980e444f182ecf1520504941940a90fea41" + integrity sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.6" + "@babel/parser" "^7.25.6" + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.6" + debug "^4.3.1" + globals "^11.1.0" + "@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.20.0", "@babel/types@^7.20.7", "@babel/types@^7.22.10", "@babel/types@^7.22.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4": version "7.22.10" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.10.tgz#4a9e76446048f2c66982d1a989dd12b8a2d2dc03" @@ -2983,10 +3165,14 @@ "@babel/helper-validator-identifier" "^7.24.6" to-fast-properties "^2.0.0" -"@bam.tech/react-native-image-resizer@^3.0.4": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@bam.tech/react-native-image-resizer/-/react-native-image-resizer-3.0.5.tgz#6661ba020de156268f73bdc92fbb93ef86f88a13" - integrity sha512-u5QGUQGGVZiVCJ786k9/kd7pPRZ6eYfJCYO18myVCH8FbVI7J8b5GT2Svjj2x808DlWeqfaZOOzxPqo27XYvrQ== +"@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.25.0", "@babel/types@^7.25.6": + version "7.25.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.6.tgz#893942ddb858f32ae7a004ec9d3a76b3463ef8e6" + integrity sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw== + dependencies: + "@babel/helper-string-parser" "^7.24.8" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": version "0.2.3" @@ -3396,33 +3582,34 @@ mv "~2" safe-json-stringify "~1" -"@expo/cli@0.18.13": - version "0.18.13" - resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-0.18.13.tgz#b3a6aa1d4cfa78720ba86f73ded7c2c93f4805a9" - integrity sha512-ZO1fpDK8z6mLeQGuFP6e3cZyCHV55ohZY7/tEyhpft3bwysS680eyFg5SFe+tWNFesnziFrbtI8JaUyhyjqovA== +"@expo/cli@0.19.0-canary-20240912-1059f85": + version "0.19.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-0.19.0-canary-20240912-1059f85.tgz#775b10a32e29950394ab98437e1b0c08ef35e2a5" + integrity sha512-7G0QnlhlvT85HvSe2INCzs4zaORPIRvleYvsarqF5N/VwC+WyPJt675fG5jCpdzKAozQn39k30Orw9Co7NmXRA== dependencies: "@babel/runtime" "^7.20.0" - "@expo/code-signing-certificates" "0.0.5" - "@expo/config" "~9.0.0" - "@expo/config-plugins" "~8.0.0" + "@expo/code-signing-certificates" "^0.0.5" + "@expo/config" "10.0.0-canary-20240912-1059f85" + "@expo/config-plugins" "8.1.0-canary-20240912-1059f85" "@expo/devcert" "^1.1.2" - "@expo/env" "~0.3.0" - "@expo/image-utils" "^0.5.0" - "@expo/json-file" "^8.3.0" - "@expo/metro-config" "~0.18.0" - "@expo/osascript" "^2.0.31" - "@expo/package-manager" "^1.5.0" - "@expo/plist" "^0.1.0" - "@expo/prebuild-config" "7.0.4" - "@expo/rudder-sdk-node" "1.1.1" + "@expo/env" "0.3.1-canary-20240912-1059f85" + "@expo/image-utils" "0.5.2-canary-20240912-1059f85" + "@expo/json-file" "8.3.4-canary-20240912-1059f85" + "@expo/metro-config" "0.19.0-canary-20240912-1059f85" + "@expo/osascript" "2.1.4-canary-20240912-1059f85" + "@expo/package-manager" "1.5.3-canary-20240912-1059f85" + "@expo/plist" "0.1.4-canary-20240912-1059f85" + "@expo/prebuild-config" "7.1.0-canary-20240912-1059f85" + "@expo/rudder-sdk-node" "^1.1.1" "@expo/spawn-async" "^1.7.2" "@expo/xcpretty" "^4.3.0" - "@react-native/dev-middleware" "~0.74.75" - "@urql/core" "2.3.6" + "@react-native/dev-middleware" "0.74.85" + "@urql/core" "^2.3.6" "@urql/exchange-retry" "0.3.0" accepts "^1.3.8" - arg "5.0.2" + arg "^5.0.2" better-opn "~3.0.2" + bplist-creator "0.0.7" bplist-parser "^0.3.1" cacache "^18.0.2" chalk "^4.0.0" @@ -3431,31 +3618,26 @@ debug "^4.3.4" env-editor "^0.4.1" fast-glob "^3.3.2" - find-yarn-workspace-root "~2.0.0" form-data "^3.0.1" - freeport-async "2.0.0" + freeport-async "^2.0.0" fs-extra "~8.1.0" getenv "^1.0.0" - glob "^7.1.7" - graphql "15.8.0" + glob "^10.4.2" + graphql "^15.8.0" graphql-tag "^2.10.1" - https-proxy-agent "^5.0.1" - internal-ip "4.3.0" + internal-ip "^4.3.0" is-docker "^2.0.0" is-wsl "^2.1.1" - js-yaml "^3.13.1" json-schema-deref-sync "^0.13.0" lodash.debounce "^4.0.8" - md5hex "^1.0.0" minimatch "^3.0.4" - node-fetch "^2.6.7" node-forge "^1.3.1" - npm-package-arg "^7.0.0" + npm-package-arg "^11.0.0" open "^8.3.0" - ora "3.4.0" + ora "^3.4.0" picomatch "^3.0.1" - pretty-bytes "5.6.0" - progress "2.0.3" + pretty-bytes "^5.6.0" + progress "^2.0.3" prompts "^2.3.2" qrcode-terminal "0.11.0" require-from-string "^2.0.2" @@ -3469,16 +3651,15 @@ source-map-support "~0.5.21" stacktrace-parser "^0.1.10" structured-headers "^0.4.1" - tar "^6.0.5" + tar "^6.2.1" temp-dir "^2.0.0" - tempy "^0.7.1" terminal-link "^2.1.1" - text-table "^0.2.0" - url-join "4.0.0" + undici "^6.18.2" + unique-string "~2.0.0" wrap-ansi "^7.0.0" ws "^8.12.1" -"@expo/code-signing-certificates@0.0.5": +"@expo/code-signing-certificates@0.0.5", "@expo/code-signing-certificates@^0.0.5": version "0.0.5" resolved "https://registry.yarnpkg.com/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz#a693ff684fb20c4725dade4b88a6a9f96b02496c" integrity sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw== @@ -3486,7 +3667,7 @@ node-forge "^1.2.1" nullthrows "^1.1.1" -"@expo/config-plugins@8.0.4", "@expo/config-plugins@~8.0.0", "@expo/config-plugins@~8.0.0-beta.0": +"@expo/config-plugins@8.0.4", "@expo/config-plugins@~8.0.0-beta.0": version "8.0.4" resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-8.0.4.tgz#1e781cd971fab27409ed2f8d621db6d29cce3036" integrity sha512-Hi+xuyNWE2LT4LVbGttHJgl9brnsdWAhEB42gWKb5+8ae86Nr/KwUBQJsJppirBYTeLjj5ZlY0glYnAkDa2jqw== @@ -3507,6 +3688,27 @@ xcode "^3.0.1" xml2js "0.6.0" +"@expo/config-plugins@8.1.0-canary-20240912-1059f85": + version "8.1.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-8.1.0-canary-20240912-1059f85.tgz#8f04851fdc76ca036c1cbc84af0bf36adfa0de85" + integrity sha512-0dzSXM/+FdVLd/I0qqr9In2ovyJzu2YGkOZjNKW11WnZuuOAVWJSjrsI73AUVEYi8vZc41iLBW0s/fxZqwKDdQ== + dependencies: + "@expo/config-types" "52.0.0-canary-20240912-1059f85" + "@expo/json-file" "8.3.4-canary-20240912-1059f85" + "@expo/plist" "0.1.4-canary-20240912-1059f85" + "@expo/sdk-runtime-versions" "^1.0.0" + chalk "^4.1.2" + debug "^4.3.1" + find-up "~5.0.0" + getenv "^1.0.0" + glob "^10.4.2" + resolve-from "^5.0.0" + semver "^7.5.4" + slash "^3.0.0" + slugify "^1.6.6" + xcode "^3.0.1" + xml2js "0.6.0" + "@expo/config-plugins@~7.8.0": version "7.8.0" resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-7.8.0.tgz#70fd87237faf6a5c3bf47277b67f7b22f9b12c05" @@ -3529,6 +3731,11 @@ xcode "^3.0.1" xml2js "0.6.0" +"@expo/config-types@52.0.0-canary-20240912-1059f85": + version "52.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-52.0.0-canary-20240912-1059f85.tgz#efde2af163cb317beea44f2ac11e28f9b03f8631" + integrity sha512-OqrWobkq0zF5HTJmmqYtLGJUszWgKVD2PjuCIvcOqS43uxTedLfWEYNen1fY4YQKgYPlqTucRlRwCbO1eMb3rQ== + "@expo/config-types@^50.0.0-alpha.1": version "50.0.0" resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-50.0.0.tgz#b534d3ec997ec60f8af24f6ad56244c8afc71a0b" @@ -3539,19 +3746,21 @@ resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-51.0.0.tgz#f5df238cd1237d7e4d9cc8217cdef3383c2a00cf" integrity sha512-acn03/u8mQvBhdTQtA7CNhevMltUhbSrpI01FYBJwpVntufkU++ncQujWKlgY/OwIajcfygk1AY4xcNZ5ImkRA== -"@expo/config@9.0.2", "@expo/config@~9.0.0": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@expo/config/-/config-9.0.2.tgz#112b93436dbca8aa3da73a46329e5b58fdd435d2" - integrity sha512-BKQ4/qBf3OLT8hHp5kjObk2vxwoRQ1yYQBbG/OM9Jdz32yYtrU8opTbKRAxfZEWH5i3ZHdLrPdC1rO0I6WxtTw== +"@expo/config@10.0.0-canary-20240912-1059f85": + version "10.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/@expo/config/-/config-10.0.0-canary-20240912-1059f85.tgz#e32dc5e11e2e2e9887c40f78a40ec8d8c3d37280" + integrity sha512-IF4u66fPrwtqTjmCuigNu16stW3QjsihyyJcD0F2SyKRpDdcH+zDUq4P6o18Y2psMSgxZSCLnepUWM2kmgD3FQ== dependencies: "@babel/code-frame" "~7.10.4" - "@expo/config-plugins" "~8.0.0" - "@expo/config-types" "^51.0.0-unreleased" - "@expo/json-file" "^8.3.0" + "@expo/config-plugins" "8.1.0-canary-20240912-1059f85" + "@expo/config-types" "52.0.0-canary-20240912-1059f85" + "@expo/json-file" "8.3.4-canary-20240912-1059f85" + deepmerge "^4.3.1" getenv "^1.0.0" - glob "7.1.6" + glob "^10.4.2" require-from-string "^2.0.2" resolve-from "^5.0.0" + resolve-workspace-root "^1.0.0" semver "^7.6.0" slugify "^1.3.4" sucrase "3.34.0" @@ -3591,28 +3800,27 @@ sucrase "3.34.0" "@expo/devcert@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@expo/devcert/-/devcert-1.1.2.tgz#a4923b8ea5b34fde31d6e006a40d0f594096a0ed" - integrity sha512-FyWghLu7rUaZEZSTLt/XNRukm0c9GFfwP0iFaswoDWpV6alvVg+zRAfCLdIVQEz1SVcQ3zo1hMZFDrnKGvkCuQ== + version "1.1.4" + resolved "https://registry.yarnpkg.com/@expo/devcert/-/devcert-1.1.4.tgz#d98807802a541847cc42791a606bfdc26e641277" + integrity sha512-fqBODr8c72+gBSX5Ty3SIzaY4bXainlpab78+vEYEKL3fXmsOswMLf0+KE36mUEAa36BYabX7K3EiXOXX5OPMw== dependencies: application-config-path "^0.1.0" command-exists "^1.2.4" debug "^3.1.0" eol "^0.9.1" get-port "^3.2.0" - glob "^7.1.2" + glob "^10.4.2" lodash "^4.17.21" mkdirp "^0.5.1" password-prompt "^1.0.4" - rimraf "^2.6.2" sudo-prompt "^8.2.0" tmp "^0.0.33" tslib "^2.4.0" -"@expo/env@~0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@expo/env/-/env-0.3.0.tgz#a66064e5656e0e48197525f47f3398034fdf579e" - integrity sha512-OtB9XVHWaXidLbHvrVDeeXa09yvTl3+IQN884sO6PhIi2/StXfgSH/9zC7IvzrDB8kW3EBJ1PPLuCUJ2hxAT7Q== +"@expo/env@0.3.1-canary-20240912-1059f85": + version "0.3.1-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/@expo/env/-/env-0.3.1-canary-20240912-1059f85.tgz#a1c74f6d08c1af66093e839e21afafd9bd69bc08" + integrity sha512-3mqAUxSyElBGAY20FMzBQXduFWNj7Xrks8aECWvJdf6tWHrLo94HL7FF4EmaeeJDIlvvmYnSN7NugSZ7FUbthQ== dependencies: chalk "^4.0.0" debug "^4.3.4" @@ -3620,6 +3828,20 @@ dotenv-expand "~11.0.6" getenv "^1.0.0" +"@expo/fingerprint@0.11.0-canary-20240912-1059f85": + version "0.11.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/@expo/fingerprint/-/fingerprint-0.11.0-canary-20240912-1059f85.tgz#80d039eac3e810de6e2252cbde9844c8fe9ea0ea" + integrity sha512-h1mmsrs3uW9amAHchF1FnUePm3LCCdPJSpZgaRR3GuVOmeYcOA1zYpmBNF/CRp9FII88xngcGTAwjOVgnvrUww== + dependencies: + "@expo/spawn-async" "^1.7.2" + chalk "^4.1.2" + debug "^4.3.4" + find-up "^5.0.0" + minimatch "^3.0.4" + p-limit "^3.1.0" + resolve-from "^5.0.0" + semver "^7.6.0" + "@expo/fingerprint@^0.6.0": version "0.6.0" resolved "https://registry.yarnpkg.com/@expo/fingerprint/-/fingerprint-0.6.0.tgz#77366934673d4ecea37284109b4dd67f9e6a7487" @@ -3633,20 +3855,6 @@ p-limit "^3.1.0" resolve-from "^5.0.0" -"@expo/fingerprint@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@expo/fingerprint/-/fingerprint-0.8.0.tgz#631a64c5db23e121228546502ae6a0eeab19aaf7" - integrity sha512-LBNweJnpG16p7SbvFGINF5Q44bDErIcm1li9SuvYQgrrSey3ErIPmZsiMsNBxlvVie6eTp4wmFO6IFmeaqEhbg== - dependencies: - "@expo/spawn-async" "^1.7.2" - chalk "^4.1.2" - debug "^4.3.4" - find-up "^5.0.0" - minimatch "^3.0.4" - p-limit "^3.1.0" - resolve-from "^5.0.0" - semver "^7.6.0" - "@expo/html-elements@^0.4.2": version "0.4.3" resolved "https://registry.yarnpkg.com/@expo/html-elements/-/html-elements-0.4.3.tgz#32b4ca05dd13582164ed1be34ae87e22adfd1d5b" @@ -3669,6 +3877,22 @@ semver "7.3.2" tempy "0.3.0" +"@expo/image-utils@0.5.2-canary-20240912-1059f85": + version "0.5.2-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/@expo/image-utils/-/image-utils-0.5.2-canary-20240912-1059f85.tgz#38b45b21b9c2d828f9dfc0735f06e4f4e89f6ba5" + integrity sha512-MoLXoOv40gEVp0iIDWo6IsvI/oxK8jzJCb4xmbaqJ9o0LRiFMaBsrpWA8eMqoY+zbObiVFvbjLKXOOx1BOIBaQ== + dependencies: + "@expo/spawn-async" "^1.7.2" + chalk "^4.0.0" + fs-extra "9.0.0" + getenv "^1.0.0" + jimp-compact "0.16.1" + parse-png "^2.1.0" + resolve-from "^5.0.0" + semver "^7.6.0" + temp-dir "~2.0.0" + unique-string "~2.0.0" + "@expo/image-utils@^0.4.0": version "0.4.0" resolved "https://registry.yarnpkg.com/@expo/image-utils/-/image-utils-0.4.0.tgz#5ddca7de3faaf1682d259ccc6c9cce5f96337578" @@ -3686,21 +3910,14 @@ semver "7.3.2" tempy "0.3.0" -"@expo/image-utils@^0.5.0": - version "0.5.1" - resolved "https://registry.yarnpkg.com/@expo/image-utils/-/image-utils-0.5.1.tgz#06fade141facebcd8431355923d30f3839309942" - integrity sha512-U/GsFfFox88lXULmFJ9Shfl2aQGcwoKPF7fawSCLixIKtMCpsI+1r0h+5i0nQnmt9tHuzXZDL8+Dg1z6OhkI9A== +"@expo/json-file@8.3.4-canary-20240912-1059f85": + version "8.3.4-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-8.3.4-canary-20240912-1059f85.tgz#0e3314b368bfef065cfcdf4ba6da7012ed24277a" + integrity sha512-sMgSAHZiFYSE+qnCIybHxJMyaiRIDu4n67Hf5E4SK7qSWPw06IpOrvlG8YPkiadWPeTgcyHgidheNA1XNFdZyA== dependencies: - "@expo/spawn-async" "^1.7.2" - chalk "^4.0.0" - fs-extra "9.0.0" - getenv "^1.0.0" - jimp-compact "0.16.1" - node-fetch "^2.6.0" - parse-png "^2.1.0" - resolve-from "^5.0.0" - semver "^7.6.0" - tempy "0.3.0" + "@babel/code-frame" "~7.10.4" + json5 "^2.2.3" + write-file-atomic "^2.3.0" "@expo/json-file@^8.2.37": version "8.2.37" @@ -3729,80 +3946,65 @@ json5 "^2.2.2" write-file-atomic "^2.3.0" -"@expo/metro-config@0.18.4": - version "0.18.4" - resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.18.4.tgz#bc298e21637a3007f3c31c238525d3bef17e823b" - integrity sha512-vh9WDf/SzE+NYCn6gqbzLKiXtENFlFZdAqyj9nI38RvQ4jw6TJIQ8+ExcdLDT3MOG36Ytg44XX9Zb3OWF6LVxw== +"@expo/metro-config@0.19.0-canary-20240912-1059f85": + version "0.19.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.19.0-canary-20240912-1059f85.tgz#8d906f34ec01ea1f3f9accb0d21bfa985dfb000f" + integrity sha512-+VNCqa97HekxiJ7aN2maUhlqHK/c0SZC5u6phhTOEqyI1Z9rPmXk3HWQaa0itFM7O3MgsTpLr+Ll3gnMr45ReQ== dependencies: "@babel/core" "^7.20.0" "@babel/generator" "^7.20.5" "@babel/parser" "^7.20.0" "@babel/types" "^7.20.0" - "@expo/config" "~9.0.0" - "@expo/env" "~0.3.0" - "@expo/json-file" "~8.3.0" + "@expo/config" "10.0.0-canary-20240912-1059f85" + "@expo/env" "0.3.1-canary-20240912-1059f85" + "@expo/json-file" "8.3.4-canary-20240912-1059f85" "@expo/spawn-async" "^1.7.2" chalk "^4.1.0" debug "^4.3.2" - find-yarn-workspace-root "~2.0.0" fs-extra "^9.1.0" getenv "^1.0.0" - glob "^7.2.3" + glob "^10.4.2" jsc-safe-url "^0.2.4" lightningcss "~1.19.0" + minimatch "^3.0.4" postcss "~8.4.32" resolve-from "^5.0.0" -"@expo/metro-config@~0.18.0": - version "0.18.3" - resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.18.3.tgz#fa198b9bf806df44fd7684f1df9af2535c107aa8" - integrity sha512-E4iW+VT/xHPPv+t68dViOsW7egtGIr+sRElcym0iGpC4goLz9WBux/xGzWgxvgvvHEWa21uSZQPM0jWla0OZXg== +"@expo/osascript@2.1.4-canary-20240912-1059f85": + version "2.1.4-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/@expo/osascript/-/osascript-2.1.4-canary-20240912-1059f85.tgz#9998f06c8ff3db3d422150d9fa6bf378144c39af" + integrity sha512-Wx/Uhg2UTRMAY+6GUy+qQ2tb2cYQihTys8V5qT6PwfNZ6FHCqte40y2pTHcHW5PoNZvmQnJbm0IAcp7tTG0ZXw== dependencies: - "@babel/core" "^7.20.0" - "@babel/generator" "^7.20.5" - "@babel/parser" "^7.20.0" - "@babel/types" "^7.20.0" - "@expo/config" "~9.0.0-beta.0" - "@expo/env" "~0.3.0" - "@expo/json-file" "~8.3.0" "@expo/spawn-async" "^1.7.2" - chalk "^4.1.0" - debug "^4.3.2" - find-yarn-workspace-root "~2.0.0" - fs-extra "^9.1.0" - getenv "^1.0.0" - glob "^7.2.3" - jsc-safe-url "^0.2.4" - lightningcss "~1.19.0" - postcss "~8.4.32" - resolve-from "^5.0.0" - -"@expo/osascript@^2.0.31": - version "2.0.33" - resolved "https://registry.yarnpkg.com/@expo/osascript/-/osascript-2.0.33.tgz#e9dcc8da54466c11939074aa71a006024ea884b1" - integrity sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ== - dependencies: - "@expo/spawn-async" "^1.5.0" exec-async "^2.2.0" -"@expo/package-manager@^1.5.0": - version "1.5.2" - resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.5.2.tgz#6015963669977a188bbbac930aa0dc103162ee73" - integrity sha512-IuA9XtGBilce0q8cyxtWINqbzMB1Fia0Yrug/O53HNuRSwQguV/iqjV68bsa4z8mYerePhcFgtvISWLAlNEbUA== +"@expo/package-manager@1.5.3-canary-20240912-1059f85": + version "1.5.3-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.5.3-canary-20240912-1059f85.tgz#b16f719bd98b66506439909ce70927e82ab7d86a" + integrity sha512-1U4/QeXK8UkvX0rxSSldW3ilXMfsk7rVYc2rMqNTwsZWNI8vMKMO4WsmScS0VWAbd/4ihqeq9lWugbM4BnGP4Q== dependencies: - "@expo/json-file" "^8.3.0" + "@expo/json-file" "8.3.4-canary-20240912-1059f85" "@expo/spawn-async" "^1.7.2" ansi-regex "^5.0.0" chalk "^4.0.0" find-up "^5.0.0" - find-yarn-workspace-root "~2.0.0" js-yaml "^3.13.1" micromatch "^4.0.2" - npm-package-arg "^7.0.0" + npm-package-arg "^11.0.0" ora "^3.4.0" + resolve-workspace-root "^1.0.0" split "^1.0.1" sudo-prompt "9.1.1" +"@expo/plist@0.1.4-canary-20240912-1059f85": + version "0.1.4-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.1.4-canary-20240912-1059f85.tgz#3b07cf72f8760447bd81226451525a476777b2c3" + integrity sha512-v0xa5zZMDyR6wZBkv25EbAeW0lfMWyyzG5zkcf6vHHxiPtugIaRlF0UmGTFM9QftBOd1dH86NXdx017BPER9mQ== + dependencies: + "@xmldom/xmldom" "~0.7.7" + base64-js "^1.2.3" + xmlbuilder "^14.0.0" + "@expo/plist@^0.1.0": version "0.1.0" resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.1.0.tgz#eabc95f951d14e10c87fd0443ee01d567371f058" @@ -3828,41 +4030,24 @@ semver "7.5.3" xml2js "0.6.0" -"@expo/prebuild-config@7.0.3": - version "7.0.3" - resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-7.0.3.tgz#d7f66745de6f0b17b15ed2f1417f91c6ba0b591b" - integrity sha512-Kvxy/oQzkxwXLvAmwb+ygxuRn4xUUN2+mVJj3KDe4bRVCNyDPs7wlgdokF3twnWjzRZssUzseMkhp+yHPjAEhA== +"@expo/prebuild-config@7.1.0-canary-20240912-1059f85": + version "7.1.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-7.1.0-canary-20240912-1059f85.tgz#9ca5f55b22767b6d643d4909d04f71913fbecd03" + integrity sha512-3O2piucHBudYzX8skcgwDB/BZezgGHWudOv4htYNCQSWAyjuTomsTUaUpfr6C2uQxZyN1etKU6wD4bOZsQjf/w== dependencies: - "@expo/config" "~9.0.0-beta.0" - "@expo/config-plugins" "~8.0.0-beta.0" - "@expo/config-types" "^51.0.0-unreleased" - "@expo/image-utils" "^0.5.0" - "@expo/json-file" "^8.3.0" - "@react-native/normalize-colors" "~0.74.83" + "@expo/config" "10.0.0-canary-20240912-1059f85" + "@expo/config-plugins" "8.1.0-canary-20240912-1059f85" + "@expo/config-types" "52.0.0-canary-20240912-1059f85" + "@expo/image-utils" "0.5.2-canary-20240912-1059f85" + "@expo/json-file" "8.3.4-canary-20240912-1059f85" + "@react-native/normalize-colors" "0.74.85" debug "^4.3.1" fs-extra "^9.0.0" resolve-from "^5.0.0" semver "^7.6.0" xml2js "0.6.0" -"@expo/prebuild-config@7.0.4": - version "7.0.4" - resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-7.0.4.tgz#cf2d001792d69e652ad4cec9830c8bd4905f0e7a" - integrity sha512-E2n3QbwgV8Qa0CBw7BHrWBDWD7l8yw+N/yjvXpSPFFtoZLMSKyegdkJFACh2u+UIRKUSZm8zQwHeZR0rqAxV9g== - dependencies: - "@expo/config" "~9.0.0" - "@expo/config-plugins" "~8.0.0" - "@expo/config-types" "^51.0.0-unreleased" - "@expo/image-utils" "^0.5.0" - "@expo/json-file" "^8.3.0" - "@react-native/normalize-colors" "~0.74.83" - debug "^4.3.1" - fs-extra "^9.0.0" - resolve-from "^5.0.0" - semver "^7.6.0" - xml2js "0.6.0" - -"@expo/rudder-sdk-node@1.1.1": +"@expo/rudder-sdk-node@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@expo/rudder-sdk-node/-/rudder-sdk-node-1.1.1.tgz#6aa575f346833eb6290282118766d4919c808c6a" integrity sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ== @@ -4099,7 +4284,7 @@ dependencies: nanoid "^3.3.1" -"@graphql-typed-document-node/core@^3.1.0": +"@graphql-typed-document-node/core@^3.1.1": version "3.2.0" resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== @@ -4917,10 +5102,10 @@ dependencies: "@lukeed/csprng" "^1.1.0" -"@mattermost/react-native-paste-input@^0.7.1": - version "0.7.1" - resolved "https://registry.yarnpkg.com/@mattermost/react-native-paste-input/-/react-native-paste-input-0.7.1.tgz#f14585030b992cf7c9bbd0921225eefa501756ba" - integrity sha512-kY8LKtqRX2T/rtn/HNrzTitijuATvyzd6yl5WNWOsszmyzNcssKStjjCTBup04CyMxfwutUU1CWrYUb3hQO7oA== +"@mattermost/react-native-paste-input@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@mattermost/react-native-paste-input/-/react-native-paste-input-0.8.0.tgz#c5fb334b4bf5b43785292955a593af135e5b9de7" + integrity sha512-Tn+9gmq/Z+xr+sUlbnggUFBDYadSvDJotFgILQaXYjjff0huxnDrfGLPYGS07iXW8fokgPVaLEtsyuf1YxrC6w== dependencies: semver "7.6.0" @@ -5380,51 +5565,50 @@ dependencies: merge-options "^3.0.4" -"@react-native-community/cli-clean@13.6.6": - version "13.6.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-13.6.6.tgz#87c7ad8746c38dab0fe7b3c6ff89d44351d5d943" - integrity sha512-cBwJTwl0NyeA4nyMxbhkWZhxtILYkbU3TW3k8AXLg+iGphe0zikYMGB3T+haTvTc6alTyEFwPbimk9bGIqkjAQ== +"@react-native-community/cli-clean@14.1.0": + version "14.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-14.1.0.tgz#fee1a178fa58c84dfe18e23ee79fd3110d974971" + integrity sha512-/C4j1yntLo6faztNgZnsDtgpGqa6j0+GYrxOY8LqaKAN03OCnoeUUKO6w78dycbYSGglc1xjJg2RZI/M2oF2AA== dependencies: - "@react-native-community/cli-tools" "13.6.6" + "@react-native-community/cli-tools" "14.1.0" chalk "^4.1.2" execa "^5.0.0" fast-glob "^3.3.2" -"@react-native-community/cli-config@13.6.6": - version "13.6.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-13.6.6.tgz#69f590694b3a079c74f781baab3b762db74f5dbd" - integrity sha512-mbG425zCKr8JZhv/j11382arezwS/70juWMsn8j2lmrGTrP1cUdW0MF15CCIFtJsqyK3Qs+FTmqttRpq81QfSg== +"@react-native-community/cli-config@14.1.0": + version "14.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-14.1.0.tgz#8cdebb890eeb3c25d6c117ee56c952e96ea2afbf" + integrity sha512-P3FK2rPUJBD1fmQHLgTqpHxsc111pnMdEEFR7KeqprCNz+Qr2QpPxfNy0V7s15tGL5rAv+wpbOGcioIV50EbxA== dependencies: - "@react-native-community/cli-tools" "13.6.6" + "@react-native-community/cli-tools" "14.1.0" chalk "^4.1.2" - cosmiconfig "^5.1.0" + cosmiconfig "^9.0.0" deepmerge "^4.3.0" fast-glob "^3.3.2" joi "^17.2.1" -"@react-native-community/cli-debugger-ui@13.6.6": - version "13.6.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-13.6.6.tgz#ac021ebd795b0fd66fb52a8987d1d41c5a4b8cb3" - integrity sha512-Vv9u6eS4vKSDAvdhA0OiQHoA7y39fiPIgJ6biT32tN4avHDtxlc6TWZGiqv7g98SBvDWvoVAmdPLcRf3kU+c8g== +"@react-native-community/cli-debugger-ui@14.1.0": + version "14.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-14.1.0.tgz#0008039ad2c386730c415d9dfc6884d68fda2c93" + integrity sha512-+YbeCL0wLcBcqDwraJFGsqzcXu9S+bwTVrfImne/4mT6itfe3Oa93yrOVJgNbstrt5pJHuwpU76ZXfXoiuncsg== dependencies: serve-static "^1.13.1" -"@react-native-community/cli-doctor@13.6.6": - version "13.6.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-13.6.6.tgz#ac0febff05601d9b86af3e03460e1a6b0a1d33a5" - integrity sha512-TWZb5g6EmQe2Ua2TEWNmyaEayvlWH4GmdD9ZC+p8EpKFpB1NpDGMK6sXbpb42TDvwZg5s4TDRplK0PBEA/SVDg== +"@react-native-community/cli-doctor@14.1.0": + version "14.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-14.1.0.tgz#129b25a7792f7bb0ed1218d17665ce74bb995d08" + integrity sha512-xIf0oQDRKt7lufUenRwcLYdINGc0x1FSXHaHjd7lQDGT5FJnCEYlIkYEDDgAl5tnVJSvM/IL2c6O+mffkNEPzQ== dependencies: - "@react-native-community/cli-config" "13.6.6" - "@react-native-community/cli-platform-android" "13.6.6" - "@react-native-community/cli-platform-apple" "13.6.6" - "@react-native-community/cli-platform-ios" "13.6.6" - "@react-native-community/cli-tools" "13.6.6" + "@react-native-community/cli-config" "14.1.0" + "@react-native-community/cli-platform-android" "14.1.0" + "@react-native-community/cli-platform-apple" "14.1.0" + "@react-native-community/cli-platform-ios" "14.1.0" + "@react-native-community/cli-tools" "14.1.0" chalk "^4.1.2" command-exists "^1.2.8" deepmerge "^4.3.0" - envinfo "^7.10.0" + envinfo "^7.13.0" execa "^5.0.0" - hermes-profile-transformer "^0.0.6" node-stream-zip "^1.9.1" ora "^5.4.1" semver "^7.5.2" @@ -5432,104 +5616,92 @@ wcwidth "^1.0.1" yaml "^2.2.1" -"@react-native-community/cli-hermes@13.6.6": - version "13.6.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-13.6.6.tgz#590f55f151fec23b55498228f92d100a0e71d474" - integrity sha512-La5Ie+NGaRl3klei6WxKoOxmCUSGGxpOk6vU5pEGf0/O7ky+Ay0io+zXYUZqlNMi/cGpO7ZUijakBYOB/uyuFg== +"@react-native-community/cli-platform-android@14.1.0": + version "14.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-14.1.0.tgz#3545347a810d209bba24941f62f802fdc09e252f" + integrity sha512-4JnXkAV+ca8XdUhZ7xjgDhXAMwTVjQs8JqiwP7FTYVrayShXy2cBXm/C3HNDoe+oQOF5tPT2SqsDAF2vYTnKiQ== dependencies: - "@react-native-community/cli-platform-android" "13.6.6" - "@react-native-community/cli-tools" "13.6.6" - chalk "^4.1.2" - hermes-profile-transformer "^0.0.6" - -"@react-native-community/cli-platform-android@13.6.6": - version "13.6.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-13.6.6.tgz#9e3863cb092709021f11848890bff0fc16fc1609" - integrity sha512-/tMwkBeNxh84syiSwNlYtmUz/Ppc+HfKtdopL/5RB+fd3SV1/5/NPNjMlyLNgFKnpxvKCInQ7dnl6jGHJjeHjg== - dependencies: - "@react-native-community/cli-tools" "13.6.6" + "@react-native-community/cli-tools" "14.1.0" chalk "^4.1.2" execa "^5.0.0" fast-glob "^3.3.2" - fast-xml-parser "^4.2.4" + fast-xml-parser "^4.4.1" logkitty "^0.7.1" -"@react-native-community/cli-platform-apple@13.6.6": - version "13.6.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-apple/-/cli-platform-apple-13.6.6.tgz#d445fd6ed02c5ae2f43f9c45501e04fee53a2790" - integrity sha512-bOmSSwoqNNT3AmCRZXEMYKz1Jf1l2F86Nhs7qBcXdY/sGiJ+Flng564LOqvdAlVLTbkgz47KjNKCS2pP4Jg0Mg== +"@react-native-community/cli-platform-apple@14.1.0": + version "14.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-apple/-/cli-platform-apple-14.1.0.tgz#d232cd0fc1ec0bccd165e40dd7d8a3c4bec5f571" + integrity sha512-DExd+pZ7hHxXt8I6BBmckeYUxxq7PQ+o4YSmGIeQx0xUpi+f82obBct2WNC3VWU72Jw6obwfoN6Fwe6F7Wxp5Q== dependencies: - "@react-native-community/cli-tools" "13.6.6" + "@react-native-community/cli-tools" "14.1.0" chalk "^4.1.2" execa "^5.0.0" fast-glob "^3.3.2" - fast-xml-parser "^4.0.12" + fast-xml-parser "^4.4.1" ora "^5.4.1" -"@react-native-community/cli-platform-ios@13.6.6": - version "13.6.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-13.6.6.tgz#0cd700f36483ca37dda7ec044377f8a926b1df1f" - integrity sha512-vjDnRwhlSN5ryqKTas6/DPkxuouuyFBAqAROH4FR1cspTbn6v78JTZKDmtQy9JMMo7N5vZj1kASU5vbFep9IOQ== +"@react-native-community/cli-platform-ios@14.1.0": + version "14.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-14.1.0.tgz#e3b7ae8a97b69da4c7c89d9767ea58fb90c9c05f" + integrity sha512-ah/ZTiJXUdCVHujyRJ4OmCL5nTq8OWcURcE3UXa1z0sIIiA8io06n+v5n299T9rtPKMwRtVJlQjtO/nbODABPQ== dependencies: - "@react-native-community/cli-platform-apple" "13.6.6" + "@react-native-community/cli-platform-apple" "14.1.0" -"@react-native-community/cli-server-api@13.6.6": - version "13.6.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-13.6.6.tgz#467993006ef82361cdf7a9817999d5a09e85ca6a" - integrity sha512-ZtCXxoFlM7oDv3iZ3wsrT3SamhtUJuIkX2WePLPlN5bcbq7zimbPm2lHyicNJtpcGQ5ymsgpUWPCNZsWQhXBqQ== +"@react-native-community/cli-server-api@14.1.0": + version "14.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-14.1.0.tgz#b658f96014f6d725ddb50da69833eacdbb8263c8" + integrity sha512-1k2LBQaYsy9RDWFIfKVne3frOye73O33MV6eYMoRPff7wqxHCrsX1CYJQkmwpgVigZHxYwalHj+Axtu3gpomCA== dependencies: - "@react-native-community/cli-debugger-ui" "13.6.6" - "@react-native-community/cli-tools" "13.6.6" + "@react-native-community/cli-debugger-ui" "14.1.0" + "@react-native-community/cli-tools" "14.1.0" compression "^1.7.1" connect "^3.6.5" errorhandler "^1.5.1" nocache "^3.0.1" pretty-format "^26.6.2" serve-static "^1.13.1" - ws "^6.2.2" + ws "^6.2.3" -"@react-native-community/cli-tools@13.6.6": - version "13.6.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-13.6.6.tgz#55c40cbabafbfc56cfb95a4d5fbf73ef60ec3cbc" - integrity sha512-ptOnn4AJczY5njvbdK91k4hcYazDnGtEPrqIwEI+k/CTBHNdb27Rsm2OZ7ye6f7otLBqF8gj/hK6QzJs8CEMgw== +"@react-native-community/cli-tools@14.1.0": + version "14.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-14.1.0.tgz#fbbd40e9ccd93842992c8e45c10dfd8eeb56ff4a" + integrity sha512-r1KxSu2+OSuhWFoE//1UR7aSTXMLww/UYWQprEw4bSo/kvutGX//4r9ywgXSWp+39udpNN4jQpNTHuWhGZd/Bg== dependencies: appdirsjs "^1.2.4" chalk "^4.1.2" execa "^5.0.0" find-up "^5.0.0" mime "^2.4.1" - node-fetch "^2.6.0" open "^6.2.0" ora "^5.4.1" semver "^7.5.2" shell-quote "^1.7.3" sudo-prompt "^9.0.0" -"@react-native-community/cli-types@13.6.6": - version "13.6.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-13.6.6.tgz#b45af119d61888fea1074a7c32ddb093e3f119a9" - integrity sha512-733iaYzlmvNK7XYbnWlMjdE+2k0hlTBJW071af/xb6Bs+hbJqBP9c03FZuYH2hFFwDDntwj05bkri/P7VgSxug== +"@react-native-community/cli-types@14.1.0": + version "14.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-14.1.0.tgz#0ea5dad716f30cd49d2edd5d9fdea8e552cb44e8" + integrity sha512-aJwZI9mGRx3HdP8U4CGhqjt3S4r8GmeOqv4kRagC1UHDk4QNMC+bZ8JgPA4W7FrGiPey+lJQHMDPAXOo51SOUw== dependencies: joi "^17.2.1" -"@react-native-community/cli@13.6.6": - version "13.6.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-13.6.6.tgz#b929c8668e88344c03a46a3e635cb382dba16773" - integrity sha512-IqclB7VQ84ye8Fcs89HOpOscY4284VZg2pojHNl8H0Lzd4DadXJWQoxC7zWm8v2f8eyeX2kdhxp2ETD5tceIgA== +"@react-native-community/cli@14.1.0": + version "14.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-14.1.0.tgz#bbcc14e9b7ee54589e645c7cd42da0cc79307f41" + integrity sha512-k7aTdKNZIec7WMSqMJn9bDVLWPPOaYmshXcnjWy6t5ItsJnREju9p2azMTR5tXY5uIeynose3cxettbhk2Tbnw== dependencies: - "@react-native-community/cli-clean" "13.6.6" - "@react-native-community/cli-config" "13.6.6" - "@react-native-community/cli-debugger-ui" "13.6.6" - "@react-native-community/cli-doctor" "13.6.6" - "@react-native-community/cli-hermes" "13.6.6" - "@react-native-community/cli-server-api" "13.6.6" - "@react-native-community/cli-tools" "13.6.6" - "@react-native-community/cli-types" "13.6.6" + "@react-native-community/cli-clean" "14.1.0" + "@react-native-community/cli-config" "14.1.0" + "@react-native-community/cli-debugger-ui" "14.1.0" + "@react-native-community/cli-doctor" "14.1.0" + "@react-native-community/cli-server-api" "14.1.0" + "@react-native-community/cli-tools" "14.1.0" + "@react-native-community/cli-types" "14.1.0" chalk "^4.1.2" commander "^9.4.1" deepmerge "^4.3.0" execa "^5.0.0" - find-up "^4.1.0" + find-up "^5.0.0" fs-extra "^8.1.0" graceful-fs "^4.1.3" prompts "^2.4.2" @@ -5559,25 +5731,25 @@ resolved "https://registry.yarnpkg.com/@react-native-community/eslint-plugin/-/eslint-plugin-1.3.0.tgz#9e558170c106bbafaa1ef502bd8e6d4651012bf9" integrity sha512-+zDZ20NUnSWghj7Ku5aFphMzuM9JulqCW+aPXT6IfIXFbb8tzYTTOSeRFOtuekJ99ibW2fUCSsjuKNlwDIbHFg== -"@react-native-masked-view/masked-view@0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@react-native-masked-view/masked-view/-/masked-view-0.3.0.tgz#bd29fae18d148a685331910a3c7b766ce87eafcc" - integrity sha512-qLyoObcjzrkpNcoJjXquUePXfL1dXjHtuv+yX0zZ0Q4kG5yvVqd620+tSh7WbRoHkjpXhFBfLwvGhcWB2I0Lpw== +"@react-native-masked-view/masked-view@0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@react-native-masked-view/masked-view/-/masked-view-0.3.1.tgz#5bd76f17004a6ccbcec03856893777ee91f23d29" + integrity sha512-uVm8U6nwFIlUd1iDIB5cS+lDadApKR+l8k4k84d9hn+GN4lzAIJhUZ9syYX7c022MxNgAlbxoFLt0pqKoyaAGg== "@react-native-menu/menu@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@react-native-menu/menu/-/menu-1.1.0.tgz#e89c0850f7e5aa4c671c44a9c10edafadb23c35a" integrity sha512-vf9zp0M4nbAFnSKz5NJYKUPM5UzXWmLyGcjtuPaKWYxxloz9C0Pp6XdZRJnoOSlfRShE8NksX3bVY8W4wGnlCQ== -"@react-native-picker/picker@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@react-native-picker/picker/-/picker-2.6.1.tgz#3b20ddd1385fab0487db103dc6519570f8892e6d" - integrity sha512-oJftvmLOj6Y6/bF4kPcK6L83yNBALGmqNYugf94BzP0FQGpHBwimVN2ygqkQ2Sn2ZU3pGUZMs0jV6+Gku2GyYg== +"@react-native-picker/picker@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@react-native-picker/picker/-/picker-2.8.0.tgz#441ce47bcf7d227fe616d5b906350448f6327a01" + integrity sha512-nNU3T3DUi0NDmOEv34aGvV3tDybfIo4Di+1AaNceiImhRFD/dvBWIEgkVfOKUsC/biqv1Yo7td+2BrDL0gyZcw== -"@react-native/assets-registry@0.74.83", "@react-native/assets-registry@~0.74.83": - version "0.74.83" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.74.83.tgz#c1815dc10f9e1075e0d03b4c8a9619145969522e" - integrity sha512-2vkLMVnp+YTZYTNSDIBZojSsjz8sl5PscP3j4GcV6idD8V978SZfwFlk8K0ti0BzRs11mzL0Pj17km597S/eTQ== +"@react-native/assets-registry@0.75.3": + version "0.75.3" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.75.3.tgz#a4371bfc6d553d47495de5c901d3c37003b67a25" + integrity sha512-i7MaRbYR06WdpJWv3a0PQ2ScFBUeevwcJ0tVopnFwTg0tBWp3NFEMDIcU8lyXVy9Y59WmrP1V2ROaRDaPiESgg== "@react-native/babel-plugin-codegen@0.74.1": version "0.74.1" @@ -5586,7 +5758,7 @@ dependencies: "@react-native/codegen" "0.74.1" -"@react-native/babel-preset@0.74.1", "@react-native/babel-preset@0.74.83", "@react-native/babel-preset@^0.73.18", "@react-native/babel-preset@~0.74.83": +"@react-native/babel-preset@0.74.1", "@react-native/babel-preset@0.75.2", "@react-native/babel-preset@0.75.3", "@react-native/babel-preset@^0.73.18": version "0.74.1" resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.74.1.tgz#96813549cac768b5ff59c9b74f51acf80909e707" integrity sha512-c7xbLs0/fjDmORYs86xz3syTFiJhtRb6JzXpGes04ZNdY7NWdz7aqEfeleyBJbmCfDOr16WZJRy4JcPLvNKjZg== @@ -5648,49 +5820,54 @@ mkdirp "^0.5.1" nullthrows "^1.1.1" -"@react-native/codegen@0.74.83": - version "0.74.83" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.74.83.tgz#7c56a82fe7603f0867f0d80ff29db3757b71be55" - integrity sha512-GgvgHS3Aa2J8/mp1uC/zU8HuTh8ZT5jz7a4mVMWPw7+rGyv70Ba8uOVBq6UH2Q08o617IATYc+0HfyzAfm4n0w== +"@react-native/codegen@0.75.3": + version "0.75.3" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.75.3.tgz#f4a9d2fcbca0e7d34dfc357a0831995f20a56fd4" + integrity sha512-I0bz5jwOkiR7vnhYLGoV22RGmesErUg03tjsCiQgmsMpbyCYumudEtLNN5+DplHGK56bu8KyzBqKkWXGSKSCZQ== dependencies: "@babel/parser" "^7.20.0" glob "^7.1.1" - hermes-parser "0.19.1" + hermes-parser "0.22.0" invariant "^2.2.4" jscodeshift "^0.14.0" mkdirp "^0.5.1" nullthrows "^1.1.1" + yargs "^17.6.2" -"@react-native/community-cli-plugin@0.74.83": - version "0.74.83" - resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.74.83.tgz#58808a58a5288895627548338731e72ebb5b507c" - integrity sha512-7GAFjFOg1mFSj8bnFNQS4u8u7+QtrEeflUIDVZGEfBZQ3wMNI5ycBzbBGycsZYiq00Xvoc6eKFC7kvIaqeJpUQ== +"@react-native/community-cli-plugin@0.75.3": + version "0.75.3" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.75.3.tgz#b8982fa90398647c45eee441753ac014f57ae3cd" + integrity sha512-njsYm+jBWzfLcJcxavAY5QFzYTrmPtjbxq/64GSqwcQYzy9qAkI7LNTK/Wprq1I/4HOuHJO7Km+EddCXB+ByRQ== dependencies: - "@react-native-community/cli-server-api" "13.6.6" - "@react-native-community/cli-tools" "13.6.6" - "@react-native/dev-middleware" "0.74.83" - "@react-native/metro-babel-transformer" "0.74.83" + "@react-native-community/cli-server-api" "14.1.0" + "@react-native-community/cli-tools" "14.1.0" + "@react-native/dev-middleware" "0.75.3" + "@react-native/metro-babel-transformer" "0.75.3" chalk "^4.0.0" execa "^5.1.1" metro "^0.80.3" metro-config "^0.80.3" metro-core "^0.80.3" node-fetch "^2.2.0" - querystring "^0.2.1" readline "^1.3.0" -"@react-native/debugger-frontend@0.74.83": - version "0.74.83" - resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.74.83.tgz#48050afa4e086438073b95f041c0cc84fe3f20de" - integrity sha512-RGQlVUegBRxAUF9c1ss1ssaHZh6CO+7awgtI9sDeU0PzDZY/40ImoPD5m0o0SI6nXoVzbPtcMGzU+VO590pRfA== +"@react-native/debugger-frontend@0.74.85": + version "0.74.85" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.74.85.tgz#a7af94a7b81cb59f241fd1771d1b083445329700" + integrity sha512-gUIhhpsYLUTYWlWw4vGztyHaX/kNlgVspSvKe2XaPA7o3jYKUoNLc3Ov7u70u/MBWfKdcEffWq44eSe3j3s5JQ== -"@react-native/dev-middleware@0.74.83", "@react-native/dev-middleware@~0.74.75": - version "0.74.83" - resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.74.83.tgz#9d09cfdb763e8ef81c003b0f99ae4ed1a3539639" - integrity sha512-UH8iriqnf7N4Hpi20D7M2FdvSANwTVStwFCSD7VMU9agJX88Yk0D1T6Meh2RMhUu4kY2bv8sTkNRm7LmxvZqgA== +"@react-native/debugger-frontend@0.75.3": + version "0.75.3" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.75.3.tgz#095b196fafef5e84d2d3c5adbcbfc5f55aa1078f" + integrity sha512-99bLQsUwsxUMNR7Wa9eV2uyR38yfd6mOEqfN+JIm8/L9sKA926oh+CZkjDy1M8RmCB6spB5N9fVFVkrVdf2yFA== + +"@react-native/dev-middleware@0.74.85": + version "0.74.85" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.74.85.tgz#eca35aceb882b1111385f7c20f1aad7a33a2734e" + integrity sha512-BRmgCK5vnMmHaKRO+h8PKJmHHH3E6JFuerrcfE3wG2eZ1bcSr+QTu8DAlpxsDWvJvHpCi8tRJGauxd+Ssj/c7w== dependencies: "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.74.83" + "@react-native/debugger-frontend" "0.74.85" "@rnx-kit/chromium-edge-launcher" "^1.0.0" chrome-launcher "^0.15.2" connect "^3.6.5" @@ -5703,24 +5880,42 @@ temp-dir "^2.0.0" ws "^6.2.2" -"@react-native/gradle-plugin@0.74.83": - version "0.74.83" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.74.83.tgz#4ac60a6d6295d5b920173cbf184ee32e53690810" - integrity sha512-Pw2BWVyOHoBuJVKxGVYF6/GSZRf6+v1Ygc+ULGz5t20N8qzRWPa2fRZWqoxsN7TkNLPsECYY8gooOl7okOcPAQ== +"@react-native/dev-middleware@0.75.3": + version "0.75.3" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.75.3.tgz#534587f86b922b27c5e87a7c6dfa869ce2e155b2" + integrity sha512-h2/6+UGmeMWjnT43axy27jNqoDRsE1C1qpjRC3sYpD4g0bI0jSTkY1kAgj8uqGGXLnHXiHOtjLDGdbAgZrsPaA== + dependencies: + "@isaacs/ttlcache" "^1.4.1" + "@react-native/debugger-frontend" "0.75.3" + chrome-launcher "^0.15.2" + chromium-edge-launcher "^0.2.0" + connect "^3.6.5" + debug "^2.2.0" + node-fetch "^2.2.0" + nullthrows "^1.1.1" + open "^7.0.3" + selfsigned "^2.4.1" + serve-static "^1.13.1" + ws "^6.2.2" -"@react-native/js-polyfills@0.74.83": - version "0.74.83" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.74.83.tgz#0e189ce3ab0efecd00223f3bfc53663ce08ba013" - integrity sha512-/t74n8r6wFhw4JEoOj3bN71N1NDLqaawB75uKAsSjeCwIR9AfCxlzZG0etsXtOexkY9KMeZIQ7YwRPqUdNXuqw== +"@react-native/gradle-plugin@0.75.3": + version "0.75.3" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.75.3.tgz#ae51e47995bb5cd4782f47ccb56d6d8814d7d4a8" + integrity sha512-mSfa/Mq/AsALuG/kvXz5ECrc6HdY5waMHal2sSfa8KA0Gt3JqYQVXF9Pdwd4yR5ClPZDI2HRa1tdE8GVlhMvPA== -"@react-native/metro-babel-transformer@0.74.83": - version "0.74.83" - resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.74.83.tgz#ba87c3cf041f4c0d2b991231af1a6b4a216e9b5d" - integrity sha512-hGdx5N8diu8y+GW/ED39vTZa9Jx1di2ZZ0aapbhH4egN1agIAusj5jXTccfNBwwWF93aJ5oVbRzfteZgjbutKg== +"@react-native/js-polyfills@0.75.3": + version "0.75.3" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.75.3.tgz#a49714021ddf99aeec214db33289c1ee336708e1" + integrity sha512-+JVFJ351GSJT3V7LuXscMqfnpR/UxzsAjbBjfAHBR3kqTbVqrAmBccqPCA3NLzgb/RY8khLJklwMUVlWrn8iFg== + +"@react-native/metro-babel-transformer@0.75.3": + version "0.75.3" + resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.75.3.tgz#7550e1cf68403a81f07c24c4b081c887b559ce1f" + integrity sha512-gDlEl6C2mwQPLxFOR+yla5MpJpDPNOFD6J5Hd9JM9+lOdUq6MNujh1Xn4ZMvglW7rfViq3nMjg4xPQeGUhDG+w== dependencies: "@babel/core" "^7.20.0" - "@react-native/babel-preset" "0.74.83" - hermes-parser "0.19.1" + "@react-native/babel-preset" "0.75.3" + hermes-parser "0.22.0" nullthrows "^1.1.1" "@react-native/normalize-color@^2.0.0": @@ -5728,25 +5923,35 @@ resolved "https://registry.yarnpkg.com/@react-native/normalize-color/-/normalize-color-2.1.0.tgz#939b87a9849e81687d3640c5efa2a486ac266f91" integrity sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA== -"@react-native/normalize-colors@0.74.83", "@react-native/normalize-colors@^0.74.1", "@react-native/normalize-colors@~0.74.83": - version "0.74.83" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.74.83.tgz#86ef925bacf219d74df115bcfb615f62d8142e85" - integrity sha512-jhCY95gRDE44qYawWVvhTjTplW1g+JtKTKM3f8xYT1dJtJ8QWv+gqEtKcfmOHfDkSDaMKG0AGBaDTSK8GXLH8Q== +"@react-native/normalize-colors@0.74.85": + version "0.74.85" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.74.85.tgz#62bcb9ab1b10b822ca0278fdfdf23d3b18e125da" + integrity sha512-pcE4i0X7y3hsAE0SpIl7t6dUc0B0NZLd1yv7ssm4FrLhWG+CGyIq4eFDXpmPU1XHmL5PPySxTAjEMiwv6tAmOw== + +"@react-native/normalize-colors@0.75.3": + version "0.75.3" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.75.3.tgz#3407ac591f17e5462e297784b04bc25e4d62e788" + integrity sha512-3mhF8AJFfIN0E5bEs/DQ4U2LzMJYm+FPSwY5bJ1DZhrxW1PFAh24bAPrSd8PwS0iarQ7biLdr1lWf/8LFv8pDA== "@react-native/normalize-colors@^0.73.0": version "0.73.2" resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.73.2.tgz#cc8e48fbae2bbfff53e12f209369e8d2e4cf34ec" integrity sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w== +"@react-native/normalize-colors@^0.74.1": + version "0.74.83" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.74.83.tgz#86ef925bacf219d74df115bcfb615f62d8142e85" + integrity sha512-jhCY95gRDE44qYawWVvhTjTplW1g+JtKTKM3f8xYT1dJtJ8QWv+gqEtKcfmOHfDkSDaMKG0AGBaDTSK8GXLH8Q== + "@react-native/typescript-config@^0.74.1": version "0.74.83" resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.74.83.tgz#7a25567f565cf582419df7d2c038c8d2bd321b33" integrity sha512-UTcZZYkSD+vv2O67bL/wu0GCGJP3BCbIxXd9ZewNkJmiWl5BbfoNl23+EjmDwM2V66gu24VB/RsSMn0TdmFs8Q== -"@react-native/virtualized-lists@0.74.83": - version "0.74.83" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.74.83.tgz#5595d6aefd9679d1295c56a1d1653b1fb261bd62" - integrity sha512-rmaLeE34rj7py4FxTod7iMTC7BAsm+HrGA8WxYmEJeyTV7WSaxAkosKoYBz8038mOiwnG9VwA/7FrB6bEQvn1A== +"@react-native/virtualized-lists@0.75.3": + version "0.75.3" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.75.3.tgz#c8fef0cba53648b769a17b106ef5df0477eb1147" + integrity sha512-cTLm7k7Y//SvV8UK8esrDHEw5OrwwSJ4Fqc3x52Imi6ROuhshfGIPFwhtn4pmAg9nWHzHwwqiJ+9hCSVnXXX+g== dependencies: invariant "^2.2.4" nullthrows "^1.1.1" @@ -8510,14 +8715,6 @@ "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" -"@urql/core@2.3.6": - version "2.3.6" - resolved "https://registry.yarnpkg.com/@urql/core/-/core-2.3.6.tgz#ee0a6f8fde02251e9560c5f17dce5cd90f948552" - integrity sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw== - dependencies: - "@graphql-typed-document-node/core" "^3.1.0" - wonka "^4.0.14" - "@urql/core@>=2.3.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@urql/core/-/core-4.1.1.tgz#b1312eb0ecbc91e315457a3ec14741321cbee1c7" @@ -8526,6 +8723,14 @@ "@0no-co/graphql.web" "^1.0.1" wonka "^6.3.2" +"@urql/core@^2.3.6": + version "2.6.1" + resolved "https://registry.yarnpkg.com/@urql/core/-/core-2.6.1.tgz#c10ee972c5e81df6d7bf1e778ef1b5d30e2906e5" + integrity sha512-gYrEHy3tViJhwIhauK6MIf2Qp09QTsgNHZRd0n71rS+hF6gdwjspf1oKljl4m25+272cJF7fPjBUGmjaiEr7Kg== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + wonka "^4.0.14" + "@urql/exchange-retry@0.3.0": version "0.3.0" resolved "https://registry.yarnpkg.com/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz#13252108b5a111aab45f9982f4db18d1a286e423" @@ -8927,7 +9132,7 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -ansi-styles@^6.0.0, ansi-styles@^6.1.0: +ansi-styles@^6.0.0: version "6.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== @@ -8960,16 +9165,16 @@ arg@4.1.0: resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.0.tgz#583c518199419e0037abb74062c37f8519e575f0" integrity sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg== -arg@5.0.2, arg@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" - integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== - arg@^4.1.0: version "4.1.3" resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -9476,6 +9681,21 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" +babel-preset-expo@11.1.0-canary-20240912-1059f85: + version "11.1.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-11.1.0-canary-20240912-1059f85.tgz#6621a8641f1ea5c09de32291da51190758dee807" + integrity sha512-HLXHmqmNEkx0nHO67Vpv7JRN4gmK3okbISyhzZR7ffeTv5/kYZuetLViP+gFJyt4CrWfBCmjmaOdRMYuMRgrKw== + dependencies: + "@babel/plugin-proposal-decorators" "^7.12.9" + "@babel/plugin-transform-export-namespace-from" "^7.22.11" + "@babel/plugin-transform-object-rest-spread" "^7.12.13" + "@babel/plugin-transform-parameters" "^7.22.15" + "@babel/preset-react" "^7.22.15" + "@babel/preset-typescript" "^7.23.0" + "@react-native/babel-preset" "0.75.2" + babel-plugin-react-native-web "~0.19.10" + react-refresh "^0.14.2" + babel-preset-expo@^10.0.0: version "10.0.0" resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-10.0.0.tgz#f70aeefc05fe8548db83c1125005ef81970b1731" @@ -9491,21 +9711,6 @@ babel-preset-expo@^10.0.0: babel-plugin-react-native-web "~0.18.10" react-refresh "0.14.0" -babel-preset-expo@~11.0.6: - version "11.0.6" - resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-11.0.6.tgz#b1ea2bd9f13338a9f7ca8d7089b5d6d6c7c03f79" - integrity sha512-jRi9I5/jT+dnIiNJDjDg+I/pV+AlxrIW/DNbdqYoRWPZA/LHDqD6IJnJXLxbuTcQ+llp+0LWcU7f/kC/PgGpkw== - dependencies: - "@babel/plugin-proposal-decorators" "^7.12.9" - "@babel/plugin-transform-export-namespace-from" "^7.22.11" - "@babel/plugin-transform-object-rest-spread" "^7.12.13" - "@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.83" - babel-plugin-react-native-web "~0.19.10" - react-refresh "^0.14.2" - babel-preset-jest@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" @@ -9688,6 +9893,13 @@ bowser@^2.11.0: resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== +bplist-creator@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.7.tgz#37df1536092824b87c42f957b01344117372ae45" + integrity sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA== + dependencies: + stream-buffers "~2.2.0" + bplist-creator@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.1.0.tgz#018a2d1b587f769e379ef5519103730f8963ba1e" @@ -9761,6 +9973,16 @@ browserslist@^4.22.2: node-releases "^2.0.14" update-browserslist-db "^1.0.13" +browserslist@^4.23.1: + version "4.23.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.3.tgz#debb029d3c93ebc97ffbc8d9cbb03403e227c800" + integrity sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA== + dependencies: + caniuse-lite "^1.0.30001646" + electron-to-chromium "^1.5.4" + node-releases "^2.0.18" + update-browserslist-db "^1.1.0" + bser@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -9825,11 +10047,6 @@ builtin-modules@^3.1.0: resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== -builtins@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" - integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== - bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -9928,6 +10145,11 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001517, caniuse-lite@^1.0.30001520, can resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001655.tgz" integrity sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg== +caniuse-lite@^1.0.30001646: + version "1.0.30001660" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz#31218de3463fabb44d0b7607b652e56edf2e2355" + integrity sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg== + case-anything@^2.1.13: version "2.1.13" resolved "https://registry.yarnpkg.com/case-anything/-/case-anything-2.1.13.tgz#0cdc16278cb29a7fcdeb072400da3f342ba329e9" @@ -10074,6 +10296,18 @@ chrome-trace-event@^1.0.2: resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== +chromium-edge-launcher@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz#0c378f28c99aefc360705fa155de0113997f62fc" + integrity sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg== + dependencies: + "@types/node" "*" + escape-string-regexp "^4.0.0" + is-wsl "^2.2.0" + lighthouse-logger "^1.0.0" + mkdirp "^1.0.4" + rimraf "^3.0.2" + ci-info@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" @@ -10480,7 +10714,7 @@ cors@^2.8.5: object-assign "^4" vary "^1" -cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: +cosmiconfig@^5.0.5: version "5.2.1" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== @@ -10522,6 +10756,16 @@ cosmiconfig@^8.0.0: parse-json "^5.2.0" path-type "^4.0.0" +cosmiconfig@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" + integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== + dependencies: + env-paths "^2.2.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + create-jest@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" @@ -10987,20 +11231,6 @@ del@^4.1.1: pify "^4.0.1" rimraf "^2.6.3" -del@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" - integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - delay@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/delay/-/delay-5.0.0.tgz#137045ef1b96e5071060dd5be60bf9334436bd1d" @@ -11293,11 +11523,6 @@ duplexer@^0.1.2: resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" @@ -11320,6 +11545,11 @@ electron-to-chromium@^1.4.668: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.777.tgz#f846fbba23fd11b3c6f97848cdda94896fdb8baf" integrity sha512-n02NCwLJ3wexLfK/yQeqfywCblZqLcXphzmid5e8yVPdtEcida7li0A5WQKghHNG0FeOMCzeFOzEbtAh5riXFw== +electron-to-chromium@^1.5.4: + version "1.5.23" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.23.tgz#6dabd8f7fec5cbf618b732ff4c42950dcc7a3be5" + integrity sha512-mBhODedOXg4v5QWwl21DjM5amzjmI1zw9EPrPK/5Wx7C8jt33bpZNrC7OhHUG3pxRtbLpr3W2dXT+Ph1SsfRZA== + elliptic@^6.4.1: version "6.5.4" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" @@ -11418,10 +11648,15 @@ env-editor@^0.4.1: resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-0.4.2.tgz#4e76568d0bd8f5c2b6d314a9412c8fe9aa3ae861" integrity sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA== -envinfo@^7.10.0: - version "7.11.0" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.11.0.tgz#c3793f44284a55ff8c82faf1ffd91bc6478ea01f" - integrity sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg== +env-paths@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + +envinfo@^7.13.0: + version "7.14.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.14.0.tgz#26dac5db54418f2a4c1159153a0b2ae980838aae" + integrity sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg== envinfo@^7.7.3: version "7.10.0" @@ -11648,16 +11883,16 @@ escape-html@~1.0.3: resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== -escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" @@ -12132,219 +12367,226 @@ expect@^29.7.0: jest-message-util "^29.7.0" jest-util "^29.7.0" -expo-application@^5.9.1, expo-application@~5.9.0: - version "5.9.1" - resolved "https://registry.yarnpkg.com/expo-application/-/expo-application-5.9.1.tgz#a12e0cf2741b6f084cc49cd0121ad0a70c770459" - integrity sha512-uAfLBNZNahnDZLRU41ZFmNSKtetHUT9Ua557/q189ua0AWV7pQjoVAx49E4953feuvqc9swtU3ScZ/hN1XO/FQ== +expo-application@6.0.0-canary-20240912-1059f85, expo-application@^6.0.0-canary-20240912-1059f85: + version "6.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-application/-/expo-application-6.0.0-canary-20240912-1059f85.tgz#2c951a06a1359813c21de41e9ee480a93ca891c7" + integrity sha512-d9WXNja17//u0PZs+I2X7G5C8a+cPl11j34sr34jw+vgCEcSyX9qXpkp2QhIrAE8E19w8FM2ukyS7UfHMm5kfw== -expo-asset@~10.0.6: - version "10.0.6" - resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-10.0.6.tgz#0894c4e824ce90e130852e6eecaba386e9f2e5aa" - integrity sha512-waP73/ccn/HZNNcGM4/s3X3icKjSSbEQ9mwc6tX34oYNg+XE5WdwOuZ9wgVVFrU7wZMitq22lQXd2/O0db8bxg== +expo-asset@11.0.0-canary-20240912-1059f85: + version "11.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-11.0.0-canary-20240912-1059f85.tgz#a39368c1f28b403e853e50cd9cd2ca3911066f46" + integrity sha512-YwfbjcZg30ijUi3PLeVAaMicsBTGI/OLx2qinpJRUxD0Yb7FU9VdRkjlozAmiHGjO5y7sSuQ2RfOtHJRiQlo3Q== dependencies: - "@react-native/assets-registry" "~0.74.83" - expo-constants "~16.0.0" + "@expo/image-utils" "0.5.2-canary-20240912-1059f85" + expo-constants "17.0.0-canary-20240912-1059f85" invariant "^2.2.4" md5-file "^3.2.3" -expo-build-properties@^0.12.1: - version "0.12.1" - resolved "https://registry.yarnpkg.com/expo-build-properties/-/expo-build-properties-0.12.1.tgz#8d11759b8f382e4654e2482ddcec4f9ad4530aad" - integrity sha512-gn8sngNmOHkbJ5Kt3mKcKg+Wl6+d0m70gg9OllRIVeDkvZqCObKfnSM4tAQWiJhm62sHnL8udfYnuArnKhQd/g== +expo-build-properties@^1.0.0-canary-20240912-1059f85: + version "1.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-build-properties/-/expo-build-properties-1.0.0-canary-20240912-1059f85.tgz#c833731b3ca33329f593260e08f94bd9f6d5f0da" + integrity sha512-qi6xIH9Q2C+ES5Ag8trWFacBL1WoBt1oj2B3v2wUy/odFY2/Tv8Qcwi64PGap0LHDwZl9Ff0nplxnL+4lV6bIQ== dependencies: ajv "^8.11.0" semver "^7.6.0" -expo-camera@~15.0.9: - version "15.0.9" - resolved "https://registry.yarnpkg.com/expo-camera/-/expo-camera-15.0.9.tgz#a6a175638bdd9914aca061c6090001452329fcea" - integrity sha512-xH+y8gA/3rNLostIw+z4kDGA+AYzsI9+QYb7G1uCFyxr3SxUGhapz+oMBFDU++vmyo9G7Ax0n52nghqIrNBJxQ== +expo-camera@~16.0.0-canary-20240912-1059f85: + version "16.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-camera/-/expo-camera-16.0.0-canary-20240912-1059f85.tgz#190cd5c9a5ee3fac31f8b60dd8875cc11604904e" + integrity sha512-h7bFdt4nGjupb1Yop+u00qAKpzACWwKNvio7gXwP+fBHeIiPUs5gVblogWiekO0GcQtHG0aSBZE63iTGBxnexg== dependencies: invariant "^2.2.4" -expo-clipboard@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/expo-clipboard/-/expo-clipboard-6.0.3.tgz#dfea74d4a004dce59ecefd063d6fb9f1c356a03f" - integrity sha512-RIKDsuHkYfaspifbFpVC8sBVFKR05L7Pj7mU2/XkbrW9m01OBNvdpGraXEMsTFCx97xMGsZpEw9pPquL4j4xVg== +expo-clipboard@^7.0.0-canary-20240912-1059f85: + version "7.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-clipboard/-/expo-clipboard-7.0.0-canary-20240912-1059f85.tgz#7974cfa81b3cec520490212c23219a85256ce9ae" + integrity sha512-Zu06MImepR1L+f6+ctInI91uxX105XkFGaWqFPj4XRB4fK0/1+02fvJPYDlQUq+gsS3j87i4GCrf+Kf2EOWW9w== -expo-constants@16.0.1, expo-constants@^13.0.2, expo-constants@~16.0.0: +expo-constants@16.0.1, expo-constants@17.0.0-canary-20240912-1059f85, expo-constants@^13.0.2: version "16.0.1" resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-16.0.1.tgz#1285e29c85513c6e88e118289e2baab72596d3f7" integrity sha512-s6aTHtglp926EsugWtxN7KnpSsE9FCEjb7CgEjQQ78Gpu4btj4wB+IXot2tlqNwqv+x7xFe5veoPGfJDGF/kVg== dependencies: "@expo/config" "~9.0.0-beta.0" -expo-dev-client@^4.0.14: - version "4.0.14" - resolved "https://registry.yarnpkg.com/expo-dev-client/-/expo-dev-client-4.0.14.tgz#73d2f8b6f173d01f07af3e01cf8d5acdc6e05c01" - integrity sha512-s5/FZZdgvoxBGA35QgNet61Dc1jh+8u375uaYkH9pUvfKFXURd9PDDAWvtAnOo+QYg9WwgiHPo7dKeCdN6pOPA== +expo-dev-client@^5.0.0-canary-20240912-1059f85: + version "5.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-dev-client/-/expo-dev-client-5.0.0-canary-20240912-1059f85.tgz#e7b4f2d1856926694b56534fbb7ad4dd4a95798b" + integrity sha512-Qskwz06xD1OjPeU3lbffaQQGOIdTA/BsesT14u+2tm7RiYtZyaNRUpkkzZqSOYINhW/hFoyf0JBwpxI7esRfcg== dependencies: - expo-dev-launcher "4.0.15" - expo-dev-menu "5.0.14" - expo-dev-menu-interface "1.8.3" - expo-manifests "~0.14.0" - expo-updates-interface "~0.16.2" + expo-dev-launcher "5.0.0-canary-20240912-1059f85" + expo-dev-menu "6.0.0-canary-20240912-1059f85" + expo-dev-menu-interface "1.8.4-canary-20240912-1059f85" + expo-manifests "1.0.0-canary-20240912-1059f85" + expo-updates-interface "1.0.0-canary-20240912-1059f85" -expo-dev-launcher@4.0.15: - version "4.0.15" - resolved "https://registry.yarnpkg.com/expo-dev-launcher/-/expo-dev-launcher-4.0.15.tgz#cd36f10b7e534e5caa176a5718381ccfa73b0b8c" - integrity sha512-avl4NTwFwalZjojFAXvINPgxAlcAxfdwy9PSsAq5KAkl9Vv+Vr8O2gI3nfrPwtqAA0iOIES/EKN0YFCiQuuvvg== +expo-dev-launcher@5.0.0-canary-20240912-1059f85: + version "5.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-dev-launcher/-/expo-dev-launcher-5.0.0-canary-20240912-1059f85.tgz#a24f570f917cc1601f6fc9388dbc16b4a48162e0" + integrity sha512-2MVPpMXZaUWYqfcKZucf9KqJ6Z2RQuGg0Ek/E64tTPcJX+KCpYgYDuHR653B/cFNUCuMY3wTKuU9Mb1tlJT5lg== dependencies: ajv "8.11.0" - expo-dev-menu "5.0.14" - expo-manifests "~0.14.0" + expo-dev-menu "6.0.0-canary-20240912-1059f85" + expo-manifests "1.0.0-canary-20240912-1059f85" resolve-from "^5.0.0" semver "^7.6.0" -expo-dev-menu-interface@1.8.3: - version "1.8.3" - resolved "https://registry.yarnpkg.com/expo-dev-menu-interface/-/expo-dev-menu-interface-1.8.3.tgz#8c1262e29e0124fc5932a129c95b36de56656b20" - integrity sha512-QM0LRozeFT5Ek0N7XpV93M+HMdEKRLEOXn0aW5M3uoUlnqC1+PLtF3HMy3k3hMKTTE/kJ1y1Z7akH07T0lunCQ== +expo-dev-menu-interface@1.8.4-canary-20240912-1059f85: + version "1.8.4-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-dev-menu-interface/-/expo-dev-menu-interface-1.8.4-canary-20240912-1059f85.tgz#171eafcd9dd3db2b408734b6b8eeb0ae0049ea78" + integrity sha512-1mnxHhv1OTXvZnp4Fl25fu138b4pRjJBAjAK8AgpoLzrhKjYMSY17OkBXqh8+4glm5A6SNHBIAnxYv+LYm3bIw== -expo-dev-menu@5.0.14: - version "5.0.14" - resolved "https://registry.yarnpkg.com/expo-dev-menu/-/expo-dev-menu-5.0.14.tgz#7d54fc51b42217588cb9c5f2049bcf857d6e0b3d" - integrity sha512-zPXBMCyjptn4Aw7D2Z8FEqndED33g1ryChN0nyTA1zHzckDNwnGuLdTWTsNFrqmFqyqjRJgG5xFVJmnsDO8WyQ== +expo-dev-menu@6.0.0-canary-20240912-1059f85: + version "6.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-dev-menu/-/expo-dev-menu-6.0.0-canary-20240912-1059f85.tgz#884d3777038d9dd0b5265adf343d046bef96c0d4" + integrity sha512-1yXYQnBouVdRuoKoo1dphnWktCY4icHbd9sY4uiWR0p52QHYEAiXE5gqgCSj9IfVYsjzRR/WCDZzQ7hl4Oj1Lw== dependencies: - expo-dev-menu-interface "1.8.3" + expo-dev-menu-interface "1.8.4-canary-20240912-1059f85" semver "^7.5.4" -expo-device@6.0.2, expo-device@~4.1.1, expo-device@~6.0.2: +expo-device@6.0.2, expo-device@~4.1.1: version "6.0.2" resolved "https://registry.yarnpkg.com/expo-device/-/expo-device-6.0.2.tgz#9bc3eccd16509c2819c225cc2ca8f7c3e3bdd11e" integrity sha512-sCt91CuTmAuMXX4SlFOn4lIos2UIr8vb0jDstDDZXys6kErcj0uynC7bQAMreU5uRUTKMAl4MAMpKt9ufCXPBw== dependencies: ua-parser-js "^0.7.33" -expo-eas-client@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/expo-eas-client/-/expo-eas-client-0.12.0.tgz#e8b6f7d33873e6f630f37f7bfc41646ae7b0b2a9" - integrity sha512-Jkww9Cwpv0z7DdLYiRX0r4fqBEcI9cKqTn7cHx63S09JaZ2rcwEE4zYHgrXwjahO+tU2VW8zqH+AJl6RhhW4zA== +expo-device@~7.0.0-canary-20240912-1059f85: + version "7.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-device/-/expo-device-7.0.0-canary-20240912-1059f85.tgz#cac0ee5e970eb4511ed37d7a64a2ca2c6e56de40" + integrity sha512-TRQVZ1kXhRmAU8lC5NfX7mU1GZmDCrLP8CJ8T3KBrfL1w48AHrxEZ/C7kAeq96FS8AlPtXdYn+udbKtIZW11WA== + dependencies: + ua-parser-js "^0.7.33" -expo-file-system@^17.0.1, expo-file-system@~17.0.1: - version "17.0.1" - resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-17.0.1.tgz#b9f8af8c1c06ec71d96fd7a0d2567fa9e1c88f15" - integrity sha512-dYpnZJqTGj6HCYJyXAgpFkQWsiCH3HY1ek2cFZVHFoEc5tLz9gmdEgTF6nFHurvmvfmXqxi7a5CXyVm0aFYJBw== +expo-eas-client@1.0.0-canary-20240912-1059f85: + version "1.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-eas-client/-/expo-eas-client-1.0.0-canary-20240912-1059f85.tgz#ca36feabd182fdfdf97379196f0e83cc37975445" + integrity sha512-EFo0qZA6S0GUAASgZkNoNegNDlIWfFW0wYTLXDKtZCqfUspKs6kHpIHrMPz3hFOXihu5UtYm0yVH3YP8zEe2fA== -expo-font@~12.0.5: - version "12.0.5" - resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-12.0.5.tgz#3451c2bd3f98859b127a6484d3474a292889b93f" - integrity sha512-h/VkN4jlHYDJ6T6pPgOYTVoDEfBY0CTKQe4pxnPDGQiE6H+DFdDgk+qWVABGpRMH0+zXoHB+AEi3OoQjXIynFA== +expo-file-system@18.0.0-canary-20240912-1059f85, expo-file-system@^18.0.0-canary-20240912-1059f85: + version "18.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-18.0.0-canary-20240912-1059f85.tgz#a2b5bf446b19f0db560c52e79b76e191f04c805d" + integrity sha512-uitz9FmbD4Jqy2oXuwH89T31URaq8AkbWhp0QDtmDSYBimMHlRelrKBA5eSZ51NpTykCGvo20kM3r7ZPRyMHog== + +expo-font@13.0.0-canary-20240912-1059f85: + version "13.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-13.0.0-canary-20240912-1059f85.tgz#913b2443e44032186209c32b21543c0f0e7f7aca" + integrity sha512-JJoja0kHn6QMlucpsEa4KsAwEodnLYKpGtnBJPtrg6SWNdOZ56PNsHdWdug7lZa2VACifhEdxRlOKR4/cuUA4Q== dependencies: fontfaceobserver "^2.1.0" -expo-haptics@^13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/expo-haptics/-/expo-haptics-13.0.1.tgz#35679c7fde4ae1c21ae3bc2d2cb34c266049dc2c" - integrity sha512-qG0EOLDE4bROVT3DtUSyV9g3iB3YFu9j3711X7SNNEnBDXc+2/p3wGDPTnJvPW0ao6HG3/McAOrBQA5hVSdWng== +expo-haptics@14.0.0-canary-20240912-1059f85: + version "14.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-haptics/-/expo-haptics-14.0.0-canary-20240912-1059f85.tgz#b09726dbd589fdf27a3488edf9f4fc48592e12c0" + integrity sha512-ApQBRH5ugJP9Bq0vIoIIs/F3rLCwPDZHJa0eV31jPRQW/ek2N96Wu1uA6J/f93TwhB3hl7c9daOOcCFIhyYSBQ== -expo-image-loader@~4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/expo-image-loader/-/expo-image-loader-4.7.0.tgz#d403106822de80bda12d644c82b7a3b7983c0f0b" - integrity sha512-cx+MxxsAMGl9AiWnQUzrkJMJH4eNOGlu7XkLGnAXSJrRoIiciGaKqzeaD326IyCTV+Z1fXvIliSgNW+DscvD8g== +expo-image-loader@5.0.0-canary-20240912-1059f85: + version "5.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-image-loader/-/expo-image-loader-5.0.0-canary-20240912-1059f85.tgz#dedc268edb45149366e401b140c01e8a47e1f5bd" + integrity sha512-P8KfMAQH9zs+g319AtusM45gsbpBNxS/wyiERUmVFc1LMfyTdw+Fntv+sXmDpmIS+2lB8My7VfOQ8ySdbFw7WA== -expo-image-manipulator@^12.0.5: - version "12.0.5" - resolved "https://registry.yarnpkg.com/expo-image-manipulator/-/expo-image-manipulator-12.0.5.tgz#e3dd2810d27025705f73523cd4ba47b0d091a662" - integrity sha512-zJ8yINjckYw/yfoSuICt4yJ9xr112+W9e5QVXwK3nCAHr7sv45RQ5sxte0qppf594TPl+UoV6Tjim7WpoKipRQ== +expo-image-manipulator@^13.0.0-canary-20240912-1059f85: + version "13.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-image-manipulator/-/expo-image-manipulator-13.0.0-canary-20240912-1059f85.tgz#6c055961837179c3b6b945d64cbd9dff8fa6a5a3" + integrity sha512-vpqfdkyZAtOi2L1TW7XhFOFRtTObq2v1+UBS2nho9uDb5HvEJyLioIMb/Ne8KEsyM9OzfIMeYT9wjkjm/4+g1A== dependencies: - expo-image-loader "~4.7.0" + expo-image-loader "5.0.0-canary-20240912-1059f85" -expo-image-picker@~15.0.5: - version "15.0.5" - resolved "https://registry.yarnpkg.com/expo-image-picker/-/expo-image-picker-15.0.5.tgz#8a3d4c3ecdb5bcf58f09e024597dd69edf7baa9c" - integrity sha512-Qqp16udsadx/YpNcNaWzfbmO0tbMxyX9bS1aFiDVC+Zffh8LY8S4HJJcnWqSC2TeuAl+9SxUwTloJagvPeMBBw== +expo-image-picker@~16.0.0-canary-20240912-1059f85: + version "16.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-image-picker/-/expo-image-picker-16.0.0-canary-20240912-1059f85.tgz#0d7a7e156c3f58f4801e1c6b38a2443c190f0ab1" + integrity sha512-AZrYVQRAOzmEaPfKGbxR/59TfGNN78pAZkiRTYQ3pTTqCDydsa5H5sGFVrKYwokHqYz5iSa9Vcy0f3ZOBjXgSg== dependencies: - expo-image-loader "~4.7.0" + expo-image-loader "5.0.0-canary-20240912-1059f85" -expo-image@~1.12.9: - version "1.12.9" - resolved "https://registry.yarnpkg.com/expo-image/-/expo-image-1.12.9.tgz#b6354ab1dcff65df596399a538e6985c44aacc0b" - integrity sha512-WnC3Z3vsOTJLWE9FGB0a0GANmkpfBCqTf9bSLXXl50hEYiRcfwrAYZ/87oswAhggMGbJqOuLKZxt5rtuij1xcQ== +expo-image@~2.0.0-canary-20240912-1059f85: + version "2.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-image/-/expo-image-2.0.0-canary-20240912-1059f85.tgz#a2163820329de52e9433145169e2c4c172f513f9" + integrity sha512-YmskDrfZI17JJqq5LYAIe+IChNpf4LJfDAh1VaNHk3jgdmlUmBmqX+YchxgrQVV7xTABFwGyEkjVuwpij6bb9g== + +expo-json-utils@1.0.0-canary-20240912-1059f85: + version "1.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-json-utils/-/expo-json-utils-1.0.0-canary-20240912-1059f85.tgz#b7429048b52223706611fcd696c9aa42082df52e" + integrity sha512-k1abM3b9KjdjTmqoomRjAXuynNiGrg2vEaFx4UR3M6h4W+Zn3NOF+4NjVxgUgeHLKYeKmzAFzOiWhL1Ni7hzSA== + +expo-keep-awake@14.0.0-canary-20240912-1059f85: + version "14.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-14.0.0-canary-20240912-1059f85.tgz#4e9c4ca16d60c3f541c91789289c354999a64cd4" + integrity sha512-FvQAMWKXHJXJC/RemHW4Ec2yCSLM4tOarKDnFTPNgQ9sxzzvQUyMQFsuDzRNIeSn6IdEOXMQRqRp27+8/an0Vg== + +expo-linear-gradient@^14.0.0-canary-20240912-1059f85: + version "14.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-linear-gradient/-/expo-linear-gradient-14.0.0-canary-20240912-1059f85.tgz#e6d3cad19bdd3ac30d7388a26188f9a9d019a798" + integrity sha512-CLcZpkdg5BzcTOfyv2sg+VhNTfFmNxfdXXiuxh8ZSPWj1RaWE/wEF7/wLdRHIAaovxxcBQr8NX6A2SrEHVyE+Q== + +expo-linking@^7.0.0-canary-20240912-1059f85: + version "7.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-linking/-/expo-linking-7.0.0-canary-20240912-1059f85.tgz#2549ca4b7dbb9ca50035bc6e0bcb03ffe3c3692c" + integrity sha512-abxlfww71zlavISCogt1ppV+Ncqb047e6xw8vi7DcX+bEZFSAJYvUCHh8Ms087L4lHzUZ/x4WLzRzRHyFEFeYg== dependencies: - "@react-native/assets-registry" "~0.74.83" - -expo-json-utils@~0.13.0: - version "0.13.1" - resolved "https://registry.yarnpkg.com/expo-json-utils/-/expo-json-utils-0.13.1.tgz#e49b697198e11c573d346f08ab91c467095934a9" - integrity sha512-mlfaSArGVb+oJmUcR22jEONlgPp0wj4iNIHfQ2je9Q8WTOqMc0Ws9tUciz3JdJnhffdHqo/k8fpvf0IRmN5HPA== - -expo-keep-awake@~13.0.2: - version "13.0.2" - resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-13.0.2.tgz#5ef31311a339671eec9921b934fdd90ab9652b0e" - integrity sha512-kKiwkVg/bY0AJ5q1Pxnm/GvpeB6hbNJhcFsoOWDh2NlpibhCLaHL826KHUM+WsnJRbVRxJ+K9vbPRHEMvFpVyw== - -expo-linear-gradient@^13.0.2: - version "13.0.2" - resolved "https://registry.yarnpkg.com/expo-linear-gradient/-/expo-linear-gradient-13.0.2.tgz#21bd7bc7c71ef4f7c089521daa16db729d2aec5f" - integrity sha512-EDcILUjRKu4P1rtWcwciN6CSyGtH7Bq4ll3oTRV7h3h8oSzSilH1g6z7kTAMlacPBKvMnkkWOGzW6KtgMKEiTg== - -expo-linking@^6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/expo-linking/-/expo-linking-6.3.1.tgz#05aef8a42bd310391d0b00644be40d80ece038d9" - integrity sha512-xuZCntSBGWCD/95iZ+mTUGTwHdy8Sx+immCqbUBxdvZ2TN61P02kKg7SaLS8A4a/hLrSCwrg5tMMwu5wfKr35g== - dependencies: - expo-constants "~16.0.0" + expo-constants "17.0.0-canary-20240912-1059f85" invariant "^2.2.4" -expo-localization@~15.0.3: - version "15.0.3" - resolved "https://registry.yarnpkg.com/expo-localization/-/expo-localization-15.0.3.tgz#772c89b3ab9c925b7eca6911a11ca33980c2b674" - integrity sha512-IfcmlKuKRlowR9qIzL0e+nGHBeNoF7l2GQaOJstc7HZiPjNJ4J1R4D53ZNf483dt7JSkTRJBihdTadOtOEjRdg== +expo-localization@~16.0.0-canary-20240912-1059f85: + version "16.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-localization/-/expo-localization-16.0.0-canary-20240912-1059f85.tgz#95c585a08634496d604afbd8cacaadba32065868" + integrity sha512-tD+dMs56fwkKRIoaPjAD1XpzlWEQWWpXnxM0blyiB0NnyaMOoBsqKi11ng4gyEIpZXgUq/Xz0sDbFGavbCK1Fg== dependencies: rtl-detect "^1.0.2" -expo-manifests@~0.14.0: - version "0.14.2" - resolved "https://registry.yarnpkg.com/expo-manifests/-/expo-manifests-0.14.2.tgz#431a235f21ca667ea8f8642819fbc414a8473174" - integrity sha512-hFrwIGr76/zGVhZ+vcjDZpOePd7uYNB6yCaiJcm7/bcrt2ne7cHyKQ8l+3n26/v1OuXfBfjxNH+PHIpkClszoQ== +expo-manifests@1.0.0-canary-20240912-1059f85: + version "1.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-manifests/-/expo-manifests-1.0.0-canary-20240912-1059f85.tgz#c1a9662ff318e474ae9b389a396331efa527ff0b" + integrity sha512-idH1IQZT/iHDVvv6aH48JWWHE98sDZeo1+tfZ/88WMTUo3VS35w5ByXvncZKiiniPspmvk5YRpTXMEk0pnyzww== dependencies: - "@expo/config" "~9.0.0-beta.0" - expo-json-utils "~0.13.0" + "@expo/config" "10.0.0-canary-20240912-1059f85" + expo-json-utils "1.0.0-canary-20240912-1059f85" -expo-media-library@~16.0.3: - version "16.0.3" - resolved "https://registry.yarnpkg.com/expo-media-library/-/expo-media-library-16.0.3.tgz#789277a827b9c04e59eef84aa11f4edcf5f1cfce" - integrity sha512-E++h+ZyVOXhGOKddeg/wjoEFH+JAGazcAsMpjAOT+/F69nrIEl27Fymi9XVAzooazp38dKrDBNeOJuWoXUdUAw== +expo-media-library@~17.0.0-canary-20240912-1059f85: + version "17.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-media-library/-/expo-media-library-17.0.0-canary-20240912-1059f85.tgz#9fb83c85c139e69770959e9e62795af08db41ec2" + integrity sha512-EiFwsTBGvlTsGa6LLg9BpIP68zBlWQKcjtUAf3ylpj+FSxrYE7GNYGcjL3rQNzIGSTfLzYM88aKAncfR+P4Hxg== -expo-modules-autolinking@1.11.1: - version "1.11.1" - resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-1.11.1.tgz#4a867f727d9dfde07de8dde14b333a3cbf82ce3c" - integrity sha512-2dy3lTz76adOl7QUvbreMCrXyzUiF8lygI7iFJLjgIQIVH+43KnFWE5zBumpPbkiaq0f0uaFpN9U0RGQbnKiMw== +expo-modules-autolinking@1.12.0-canary-20240912-1059f85: + version "1.12.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-1.12.0-canary-20240912-1059f85.tgz#e6942306c5c3635a97eb9133327202e4fc63fab5" + integrity sha512-AFq/SM8/9M9WWdPFBvB+swZcmVimQuk10qymHTypvnErQjelOxzdi6TCLmdagm+XARRiGN/mI1xA3Imv9PILcA== 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" -expo-modules-core@1.12.11: - version "1.12.11" - resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-1.12.11.tgz#71d7efb2f6a2a4d3b96defad52fc799b9804f829" - integrity sha512-CF5G6hZo/6uIUz6tj4dNRlvE5L4lakYukXPqz5ZHQ+6fLk1NQVZbRdpHjMkxO/QSBQcKUzG/ngeytpoJus7poQ== +expo-modules-core@2.0.0-canary-20240912-1059f85: + version "2.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-2.0.0-canary-20240912-1059f85.tgz#e781819b0f2bcd676f4c13ff80efdb1e413209d4" + integrity sha512-4BYa2nh5PNSt+teUWBqHGP2zd8nO8XHhunGIqUyG9hxAAc09gh40B55WZ9KiRf8y/b+CFQUUMyHLvtqVafKIIQ== dependencies: invariant "^2.2.4" -expo-navigation-bar@~3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/expo-navigation-bar/-/expo-navigation-bar-3.0.4.tgz#c122194f720f0fb03430fa8a34c15980fc0a169f" - integrity sha512-hlnYnoFX3L1hHZxcnTVwAQW3AM5xf3clWYjqB2UMSIfTxCaE2PU8aHtAztLBQANrQhEvnbiwNcrkzfnWU2WWCQ== +expo-navigation-bar@~3.0.8-canary-20240912-1059f85: + version "3.0.8-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-navigation-bar/-/expo-navigation-bar-3.0.8-canary-20240912-1059f85.tgz#6077089669dec631e403bfba185c2e11acf4eb2c" + integrity sha512-F/iqX/WJvSm4ycpdJ1k+Dv8Dvw0q0t45hgAFpA0ZvqHYWCzB48x6I5LLRd6Ltrmnqar526RomfOv3KiPKh0rAw== dependencies: - "@react-native/normalize-colors" "~0.74.83" + "@react-native/normalize-colors" "0.74.85" debug "^4.3.2" -expo-notifications@~0.28.7: - version "0.28.7" - resolved "https://registry.yarnpkg.com/expo-notifications/-/expo-notifications-0.28.7.tgz#14826c10d126b1dd16d1604add2a4766aecf7591" - integrity sha512-P68/IlnxTtKjfHy22nC+o/H4VSgBVrmTQcx42JCevTbVQB8JTITmR42hvpZh8GUecB7jNOsuVokTTDZDE6aSyg== +expo-notifications@1.0.0-canary-20240912-1059f85: + version "1.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-notifications/-/expo-notifications-1.0.0-canary-20240912-1059f85.tgz#243466f88d457f01c0ec9cdddca708a8ef130d9d" + integrity sha512-nqnhKd9OQ2wNLUb3U0pTjSrr852adQTQGhzFz0XLvyxxRFZdj7D0z/kXQOeQE8+HOcyZHRm2nGgjKzYmt4atrg== dependencies: - "@expo/image-utils" "^0.5.0" + "@expo/image-utils" "0.5.2-canary-20240912-1059f85" "@ide/backoff" "^1.0.0" abort-controller "^3.0.0" assert "^2.0.0" badgin "^1.1.5" - expo-application "~5.9.0" - expo-constants "~16.0.0" + expo-application "6.0.0-canary-20240912-1059f85" + expo-constants "17.0.0-canary-20240912-1059f85" fs-extra "^9.1.0" expo-pwa@0.0.127: @@ -12357,93 +12599,94 @@ expo-pwa@0.0.127: commander "2.20.0" update-check "1.5.3" -expo-sharing@^12.0.1: - version "12.0.1" - resolved "https://registry.yarnpkg.com/expo-sharing/-/expo-sharing-12.0.1.tgz#6c4d951beda47dac47112e679d60fc06c233b7aa" - integrity sha512-wBT+WeXwapj/9NWuLJO01vi9bdlchYu/Q/xD8slL/Ls4vVYku8CPqzkTtDFcjLrjtlJqyeHsdQXwKLvORmBIew== +expo-sharing@^13.0.0-canary-20240912-1059f85: + version "13.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-sharing/-/expo-sharing-13.0.0-canary-20240912-1059f85.tgz#72765762e9b77867fb14778fd976dd7674a9c0df" + integrity sha512-iz13MFvuGvnI0dgBkObe9cNhPXq5I2F+2wotxv8nvXpWVXtHMZT+GRozhJNDJdlnJqqv8E1q5VGQNfddfhTA+Q== -expo-splash-screen@~0.27.4: - version "0.27.4" - resolved "https://registry.yarnpkg.com/expo-splash-screen/-/expo-splash-screen-0.27.4.tgz#d7a86a2a1a87824ed47388aa8836e91b61268c62" - integrity sha512-JwepK1FjbwiOK2nwIFanfzj9s7UXYnpTwLX8A9v7Ec3K4V28yu8HooSc9X60cftBw9UZrs8Gwj4PgTpQabBS9A== +expo-splash-screen@~1.0.0-canary-20240912-1059f85: + version "1.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-splash-screen/-/expo-splash-screen-1.0.0-canary-20240912-1059f85.tgz#2b7ae69abbf41c5bd73bf8a10f86b3bb4a2eb500" + integrity sha512-/NVr12+ijhkHsaYILZnr5jT29Q8KhaGOWUO8nLuH/fgh6nqwVey48J+hfT07VkEQpdTIPiyBFixGhe0Tie1MaA== dependencies: - "@expo/prebuild-config" "7.0.3" + "@expo/prebuild-config" "7.1.0-canary-20240912-1059f85" -expo-status-bar@~1.12.1: - version "1.12.1" - resolved "https://registry.yarnpkg.com/expo-status-bar/-/expo-status-bar-1.12.1.tgz#52ce594aab5064a0511d14375364d718ab78aa66" - integrity sha512-/t3xdbS8KB0prj5KG5w7z+wZPFlPtkgs95BsmrP/E7Q0xHXTcDcQ6Cu2FkFuRM+PKTb17cJDnLkawyS5vDLxMA== +expo-status-bar@~1.12.2-canary-20240912-1059f85: + version "1.12.2-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-status-bar/-/expo-status-bar-1.12.2-canary-20240912-1059f85.tgz#a8882dbf103af2babd8d3e77fe415a1e253d5d83" + integrity sha512-DhfGPHcUMZL9IlFGsroDnw5WyY2bHW90Ny16q8k7nH7UVfB7l0UD1uHNu2yIN6GX3Rig26E0x6/JLXhoDGtEiQ== -expo-structured-headers@~3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/expo-structured-headers/-/expo-structured-headers-3.8.0.tgz#11797a4c3a7a6770b21126cecffcda148030e361" - integrity sha512-R+gFGn0x5CWl4OVlk2j1bJTJIz4KO8mPoCHpRHmfqMjmrMvrOM0qQSY3V5NHXwp1yT/L2v8aUmFQsBRIdvi1XA== +expo-structured-headers@4.0.0-canary-20240912-1059f85: + version "4.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-structured-headers/-/expo-structured-headers-4.0.0-canary-20240912-1059f85.tgz#3d02dd3b62192134d375e3b3757f5f396957da0c" + integrity sha512-QmRj0o8RO40QxY2cK1/XtGjIqDHV/pI+BksW3eyesBBO7gYrGQt9Jkl/SP9kGlfPJfnRsIzyUhffVNFDxFiPpg== -expo-system-ui@~3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/expo-system-ui/-/expo-system-ui-3.0.4.tgz#5ace49d38eb03c09a8041b3b82c581a6b974741a" - integrity sha512-v1n6hBO30k9qw6RE8/au4yNoovs71ExGuXizJUlR5KSo4Ruogpb+0/2q3uRZMDIYWWCANvms8L0UOh6fQJ5TXg== +expo-system-ui@~4.0.0-canary-20240912-1059f85: + version "4.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-system-ui/-/expo-system-ui-4.0.0-canary-20240912-1059f85.tgz#a2b70a4fb203f9aa4255451bfd4e7d8ba457b324" + integrity sha512-rej775Rv11xlugGsIRTjJ4Blh6IV8imBTXOfbBm/4meT1Ga+Q9izd7H3A0JoWObhj5UvKnfD9LxB5KRAYvEKVQ== dependencies: - "@react-native/normalize-colors" "~0.74.83" + "@react-native/normalize-colors" "0.74.85" debug "^4.3.2" -expo-task-manager@~11.8.1: - version "11.8.1" - resolved "https://registry.yarnpkg.com/expo-task-manager/-/expo-task-manager-11.8.1.tgz#33089e78ee3fbd83327fb403bce12d69baf7d21b" - integrity sha512-oGOUI8Cz9us1xFvWFftbMEvFGOIFYLa2xVguSGL7G+6ys0f+ozlkgT42KgG5qSwtDoqQ6+LMh9TJLLJUg1sVZw== +expo-task-manager@~12.0.0-canary-20240912-1059f85: + version "12.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-task-manager/-/expo-task-manager-12.0.0-canary-20240912-1059f85.tgz#99fed9eba557496a94bf167185f513ad0849a160" + integrity sha512-cILLa+YO+jOpbAM0nfi6R9PzGYNq2R6ItLVR4EF6ZtAONnmgLJwnX6nHAd/WcvWp9mVsVk0r1jzg0znx5qV66A== dependencies: - unimodules-app-loader "~4.6.0" + unimodules-app-loader "5.0.0-canary-20240912-1059f85" -expo-updates-interface@~0.16.2: - version "0.16.2" - resolved "https://registry.yarnpkg.com/expo-updates-interface/-/expo-updates-interface-0.16.2.tgz#ad1ac2ca8ee5a8cc84052ea3c18a11da64da569b" - integrity sha512-929XBU70q5ELxkKADj1xL0UIm3HvhYhNAOZv5DSk7rrKvLo7QDdPyl+JVnwZm9LrkNbH4wuE2rLoKu1KMgZ+9A== +expo-updates-interface@1.0.0-canary-20240912-1059f85: + version "1.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-updates-interface/-/expo-updates-interface-1.0.0-canary-20240912-1059f85.tgz#0457c71c87f808b354ac5e42cc65606e923ee115" + integrity sha512-X4u6N1D2o7BnD3ipvzYJjg8CCSJpnQ7jrvW0gPp0hpiFquCM81GzVIY+DDkH4R+Dyf3UdPdPE5EsIzB2psprmg== -expo-updates@~0.25.14: - version "0.25.14" - resolved "https://registry.yarnpkg.com/expo-updates/-/expo-updates-0.25.14.tgz#d0838780d0fa91558df72ca0f8b25b02466da11c" - integrity sha512-taYa6Q/882MxPaMZEoU0Tr4Ivtq0B0XUmCgj7GcKv0pDDhB7vuQ4uxXhWYn5udX+nJM0KH+dtEVFNVyeucVArg== +expo-updates@1.0.0-canary-20240912-1059f85: + version "1.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-updates/-/expo-updates-1.0.0-canary-20240912-1059f85.tgz#86e0748f1c0ea58752ca625f6ddf55a76873d66c" + integrity sha512-AvYnh1WGTCo1dTGsLktzfOYhGfqLVGLLQcLZhqXWHIA+ci/VlDtf3NyVeu/gNwJR9IQhLAv6BNx7Ye0Hm+AX6w== dependencies: "@expo/code-signing-certificates" "0.0.5" - "@expo/config" "~9.0.0" - "@expo/config-plugins" "~8.0.0" - "@expo/fingerprint" "^0.8.0" + "@expo/config" "10.0.0-canary-20240912-1059f85" + "@expo/config-plugins" "8.1.0-canary-20240912-1059f85" + "@expo/fingerprint" "0.11.0-canary-20240912-1059f85" "@expo/spawn-async" "^1.7.2" arg "4.1.0" chalk "^4.1.2" - expo-eas-client "~0.12.0" - expo-manifests "~0.14.0" - expo-structured-headers "~3.8.0" - expo-updates-interface "~0.16.2" + expo-eas-client "1.0.0-canary-20240912-1059f85" + expo-manifests "1.0.0-canary-20240912-1059f85" + expo-structured-headers "4.0.0-canary-20240912-1059f85" + expo-updates-interface "1.0.0-canary-20240912-1059f85" fast-glob "^3.3.2" fbemitter "^3.0.0" ignore "^5.3.1" resolve-from "^5.0.0" -expo-web-browser@~13.0.3: - version "13.0.3" - resolved "https://registry.yarnpkg.com/expo-web-browser/-/expo-web-browser-13.0.3.tgz#dceb05dbc187b498ca937b02adf385b0232a4e92" - integrity sha512-HXb7y82ApVJtqk8tManyudtTrCtx8xcUnVzmJECeHCB0SsWSQ+penVLZxJkcyATWoJOsFMnfVSVdrTcpKKGszQ== +expo-web-browser@14.0.0-canary-20240912-1059f85: + version "14.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo-web-browser/-/expo-web-browser-14.0.0-canary-20240912-1059f85.tgz#dc397420f4fc019f3536d3c35de3c6f42154b22b" + integrity sha512-uj+vinpc/XO7c2jyFkpt7JXdvfhmmxhuQwlOWYFAYPOdjrwRjubheLibMW7Z5KNsjPUDiKjrIDWK2Lp3o9GXGA== -expo@^51.0.8: - version "51.0.8" - resolved "https://registry.yarnpkg.com/expo/-/expo-51.0.8.tgz#a7981e86ee20eac4b847c7c8cc5799d9c6b1508d" - integrity sha512-bdTOiMb1f3PChtuqEZ9czUm2gMTmS0r1+H+Pkm2O3PsuLnOgxfIBzL6S37+J4cUocLBaENrmx9SOGKpzhBqXpg== +expo@^52.0.0-canary-20240912-1059f85: + version "52.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/expo/-/expo-52.0.0-canary-20240912-1059f85.tgz#cd8cf7a39dc96489350403874e4339c4577de9f4" + integrity sha512-QWTFLjMEQZYpNnkL7EbGgB56Xo2zWBgTP6Zr1vGBnW5WszXoZdlO9kEkrK8L9aUmWr6Xfccz6bty0qxYsq4h1Q== dependencies: "@babel/runtime" "^7.20.0" - "@expo/cli" "0.18.13" - "@expo/config" "9.0.2" - "@expo/config-plugins" "8.0.4" - "@expo/metro-config" "0.18.4" + "@expo/cli" "0.19.0-canary-20240912-1059f85" + "@expo/config" "10.0.0-canary-20240912-1059f85" + "@expo/config-plugins" "8.1.0-canary-20240912-1059f85" + "@expo/metro-config" "0.19.0-canary-20240912-1059f85" "@expo/vector-icons" "^14.0.0" - babel-preset-expo "~11.0.6" - expo-asset "~10.0.6" - expo-file-system "~17.0.1" - expo-font "~12.0.5" - expo-keep-awake "~13.0.2" - expo-modules-autolinking "1.11.1" - expo-modules-core "1.12.11" + babel-preset-expo "11.1.0-canary-20240912-1059f85" + expo-asset "11.0.0-canary-20240912-1059f85" + expo-file-system "18.0.0-canary-20240912-1059f85" + expo-font "13.0.0-canary-20240912-1059f85" + expo-keep-awake "14.0.0-canary-20240912-1059f85" + expo-modules-autolinking "1.12.0-canary-20240912-1059f85" + expo-modules-core "2.0.0-canary-20240912-1059f85" fbemitter "^3.0.0" + web-streams-polyfill "^3.3.2" whatwg-url-without-unicode "8.0.0-3" express-async-errors@^3.1.1: @@ -12595,17 +12838,10 @@ fast-xml-parser@4.2.5: dependencies: strnum "^1.0.5" -fast-xml-parser@^4.0.12: - version "4.2.7" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.7.tgz#871f2ca299dc4334b29f8da3658c164e68395167" - integrity sha512-J8r6BriSLO1uj2miOk1NW0YVm8AGOOu3Si2HQp/cSmo6EA4m3fcwu2WKjJ4RK9wMLBtg69y1kS8baDiQBR41Ig== - dependencies: - strnum "^1.0.5" - -fast-xml-parser@^4.2.4: - version "4.3.2" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz#761e641260706d6e13251c4ef8e3f5694d4b0d79" - integrity sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg== +fast-xml-parser@^4.4.1: + version "4.5.0" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz#2882b7d01a6825dfdf909638f2de0256351def37" + integrity sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg== dependencies: strnum "^1.0.5" @@ -12923,7 +13159,7 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.1.tgz#14b4cc886575a5684f8d5fd5759c5db376bb7bb8" integrity sha512-/KxoyCnPM0GwYI4NN0Iag38Tqt+od3/mLuguepLgCAKPn0ZhC544nssAW0tG2/00zXEYl9W+7hwAIpLHo6Oc7Q== -freeport-async@2.0.0: +freeport-async@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/freeport-async/-/freeport-async-2.0.0.tgz#6adf2ec0c629d11abff92836acd04b399135bab4" integrity sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ== @@ -13175,6 +13411,18 @@ glob@^10.3.10: minipass "^7.0.4" path-scurry "^1.10.2" +glob@^10.4.2: + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + glob@^6.0.1: version "6.0.4" resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" @@ -13186,7 +13434,7 @@ glob@^6.0.1: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7, glob@^7.2.3: +glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -13244,7 +13492,7 @@ globalthis@^1.0.2, globalthis@^1.0.3: dependencies: define-properties "^1.1.3" -globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: +globby@^11.0.4, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -13303,10 +13551,10 @@ graphql-tag@^2.10.1: dependencies: tslib "^2.1.0" -graphql@15.8.0: - version "15.8.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" - integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== +graphql@^15.8.0: + version "15.9.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.9.0.tgz#4e8ca830cfd30b03d44d3edd9cac2b0690304b53" + integrity sha512-GCOQdvm7XxV1S4U4CGrsdlEN37245eC8P9zaYCMr6K1BG0IPGy5lUwmJsEOGyl1GD6HXjOtl2keCP9asRBwNvA== gzip-size@^6.0.0: version "6.0.0" @@ -13411,6 +13659,11 @@ hermes-estree@0.20.1: resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.20.1.tgz#0b9a544cf883a779a8e1444b915fa365bef7f72d" integrity sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg== +hermes-estree@0.22.0: + version "0.22.0" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.22.0.tgz#38559502b119f728901d2cfe2ef422f277802a1d" + integrity sha512-FLBt5X9OfA8BERUdc6aZS36Xz3rRuB0Y/mfocSADWEJfomc1xfene33GdyAmtTkKTBXTN/EgAy+rjTKkkZJHlw== + hermes-parser@0.18.2: version "0.18.2" resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.18.2.tgz#50f15e2fcd559a48c68cd7af259d4292298bd14d" @@ -13425,6 +13678,13 @@ hermes-parser@0.19.1: dependencies: hermes-estree "0.19.1" +hermes-parser@0.22.0: + version "0.22.0" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.22.0.tgz#fc8e0e6c7bfa8db85b04c9f9544a102c4fcb4040" + integrity sha512-gn5RfZiEXCsIWsFGsKiykekktUoh0PdFWYocXsUdZIyWSckT6UIyPcyyUIPSR3kpnELWeK3n3ztAse7Mat6PSA== + dependencies: + hermes-estree "0.22.0" + hermes-parser@^0.20.1: version "0.20.1" resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.20.1.tgz#ad10597b99f718b91e283f81cbe636c50c3cff92" @@ -13432,13 +13692,6 @@ hermes-parser@^0.20.1: dependencies: hermes-estree "0.20.1" -hermes-profile-transformer@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz#bd0f5ecceda80dd0ddaae443469ab26fb38fc27b" - integrity sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ== - dependencies: - source-map "^0.7.3" - history@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b" @@ -13472,12 +13725,12 @@ hoopy@^0.1.4: resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== -hosted-git-info@^3.0.2: - version "3.0.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d" - integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw== +hosted-git-info@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-7.0.2.tgz#9b751acac097757667f30114607ef7b661ff4f17" + integrity sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w== dependencies: - lru-cache "^6.0.0" + lru-cache "^10.0.1" hpack.js@^2.1.6: version "2.1.6" @@ -13824,7 +14077,7 @@ inquirer@^7.3.3: strip-ansi "^6.0.0" through "^2.3.6" -internal-ip@4.3.0: +internal-ip@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== @@ -14114,7 +14367,7 @@ is-obj@^1.0.1: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== -is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: +is-path-cwd@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== @@ -14133,7 +14386,7 @@ is-path-inside@^2.1.0: dependencies: path-is-inside "^1.0.2" -is-path-inside@^3.0.2, is-path-inside@^3.0.3: +is-path-inside@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== @@ -16219,11 +16472,6 @@ md5@~2.2.0: crypt "~0.0.1" is-buffer "~1.1.1" -md5hex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/md5hex/-/md5hex-1.0.0.tgz#ed74b477a2ee9369f75efee2f08d5915e52a42e8" - integrity sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ== - mdn-data@2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" @@ -16917,6 +17165,11 @@ node-releases@^2.0.14: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== +node-releases@^2.0.18: + version "2.0.18" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f" + integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== + node-stream-zip@^1.9.1: version "1.15.0" resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.15.0.tgz#158adb88ed8004c6c49a396b50a6a5de3bca33ea" @@ -16954,15 +17207,15 @@ normalize-url@^8.0.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.0.0.tgz#593dbd284f743e8dcf6a5ddf8fadff149c82701a" integrity sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw== -npm-package-arg@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-7.0.0.tgz#52cdf08b491c0c59df687c4c925a89102ef794a5" - integrity sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g== +npm-package-arg@^11.0.0: + version "11.0.3" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-11.0.3.tgz#dae0c21199a99feca39ee4bfb074df3adac87e2d" + integrity sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw== dependencies: - hosted-git-info "^3.0.2" - osenv "^0.1.5" - semver "^5.6.0" - validate-npm-package-name "^3.0.0" + hosted-git-info "^7.0.0" + proc-log "^4.0.0" + semver "^7.3.5" + validate-npm-package-name "^5.0.0" npm-run-path@^2.0.0: version "2.0.2" @@ -17235,7 +17488,7 @@ optionator@^0.9.3: prelude-ls "^1.2.1" type-check "^0.4.0" -ora@3.4.0, ora@^3.4.0: +ora@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== @@ -17267,24 +17520,11 @@ orderedmap@^2.0.0: resolved "https://registry.yarnpkg.com/orderedmap/-/orderedmap-2.1.1.tgz#61481269c44031c449915497bf5a4ad273c512d2" integrity sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g== -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: +os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== -osenv@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -17386,6 +17626,11 @@ p-wait-for@^3.2.0: dependencies: p-timeout "^3.0.0" +package-json-from-dist@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" + integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== + packet-reader@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/packet-reader/-/packet-reader-1.0.0.tgz#9238e5480dedabacfe1fe3f2771063f164157d74" @@ -18425,7 +18670,7 @@ prettier@^2.8.3: resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== -pretty-bytes@5.6.0, pretty-bytes@^5.3.0, pretty-bytes@^5.4.1: +pretty-bytes@^5.3.0, pretty-bytes@^5.4.1, pretty-bytes@^5.6.0: version "5.6.0" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== @@ -18495,6 +18740,11 @@ pretty-format@^29.7.0: ansi-styles "^5.0.0" react-is "^18.0.0" +proc-log@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-4.2.0.tgz#b6f461e4026e75fdfe228b265e9f7a00779d7034" + integrity sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA== + process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -18515,7 +18765,7 @@ process@^0.11.10: resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== -progress@2.0.3, progress@^2.0.3: +progress@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== @@ -18792,11 +19042,6 @@ query-string@^7.1.3: split-on-first "^1.0.0" strict-uri-encode "^2.0.0" -querystring@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" - integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== - querystringify@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" @@ -18927,10 +19172,10 @@ react-dev-utils@^12.0.1: strip-ansi "^6.0.1" text-table "^0.2.0" -react-devtools-core@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-5.2.0.tgz#072ecd2d84d3653817cc11e4b16f60a3c2b705f9" - integrity sha512-vZK+/gvxxsieAoAyYaiRIVFxlajb7KXhgBDV7OsoMzaAE+IqGpoxusBjIgq5ibqA2IloKu0p9n7tE68z1xs18A== +react-devtools-core@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-5.3.1.tgz#d57f5b8f74f16e622bd6a7bc270161e4ba162666" + integrity sha512-7FSb9meX0btdBQLwdFOwt6bGqvRPabmVMMslv8fgoSPqXyuGpgQe36kx8gR86XPw7aV1yVouTp6fyZ0EH+NfUw== dependencies: shell-quote "^1.6.1" ws "^7" @@ -18948,6 +19193,11 @@ react-error-overlay@^6.0.11: resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== +react-fast-compare@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" + integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== + react-freeze@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.3.tgz#5e3ca90e682fed1d73a7cb50c2c7402b3e85618d" @@ -18975,10 +19225,10 @@ react-keyed-flatten-children@^3.0.0: dependencies: react-is "^18.2.0" -react-native-compressor@^1.8.24: - version "1.8.24" - resolved "https://registry.yarnpkg.com/react-native-compressor/-/react-native-compressor-1.8.24.tgz#3cc481ad6dfe2787ec4385275dd24791f04d9e71" - integrity sha512-PdwOBdnyBnpOag1FRX9ks4cb0GiMLKFU9HSaFTHdb/uw6fVIrnCHpELASeliOxlabWb5rOyVPbc58QpGIfZQIQ== +react-native-compressor@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/react-native-compressor/-/react-native-compressor-1.9.0.tgz#3b5aabac97f996036990f41294383a34510aaf22" + integrity sha512-kJgRBTrvI8/yOJs8GhXfc1bZui/Wl3FNKOkc3K5+EIgihzU/vS+UTLkojGcYwoYXxj4xP7GFwp0SJLsNOOJZNw== react-native-date-picker@^4.4.2: version "4.4.2" @@ -18992,12 +19242,12 @@ react-native-dotenv@^3.3.1: dependencies: dotenv "^16.3.1" -react-native-drawer-layout@^4.0.0-alpha.3: - version "4.0.0-alpha.3" - resolved "https://registry.yarnpkg.com/react-native-drawer-layout/-/react-native-drawer-layout-4.0.0-alpha.3.tgz#0adf51e816f2ce094d415fe33d9f43c1e6df6ae2" - integrity sha512-BRlX8l2gDD41fs8RfaemjDBDV0PPspDMvej/3b9QWfp+JQ/H8tkSdWBtUBbSBzYdqyqy2bHV4epOCMb4t+0B0g== +react-native-drawer-layout@^4.0.0-rc.10: + version "4.0.0-rc.10" + resolved "https://registry.yarnpkg.com/react-native-drawer-layout/-/react-native-drawer-layout-4.0.0-rc.10.tgz#03102e3fbe27617c385a3ef401e5b8e5360bf0e4" + integrity sha512-CAO6ucb8g4VFupjQF0XVZUaEf6/BE6HVn5hh4+6dNLu7iyT7qyQ6IEH22UyV9DtRBGgtyq7yYDwN6ZVdqYLBJg== dependencies: - use-latest-callback "^0.1.9" + use-latest-callback "^0.2.1" react-native-fs@^2.20.0: version "2.20.0" @@ -19007,15 +19257,14 @@ react-native-fs@^2.20.0: base-64 "^0.1.0" utf8 "^3.0.0" -react-native-gesture-handler@~2.16.2: - version "2.16.2" - resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.16.2.tgz#032bd2a07334292d7f6cff1dc9d1ec928f72e26d" - integrity sha512-vGFlrDKlmyI+BT+FemqVxmvO7nqxU33cgXVsn6IKAFishvlG3oV2Ds67D5nPkHMea8T+s1IcuMm0bF8ntZtAyg== +react-native-gesture-handler@~2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.19.0.tgz#16deaefcefe77d6b4b7fa48a82ef52be61ddbb07" + integrity sha512-Cc6DnSnn5hhgiuJOtlOJmXkbBBOZkW9UnJJG+DrWPq2jJuNvM4g5qq2plsywhxQj9xT7FyXZwVVblaXabfGZvQ== dependencies: "@egjs/hammerjs" "^2.0.17" hoist-non-react-statics "^3.3.0" invariant "^2.2.4" - lodash "^4.17.21" prop-types "^15.7.2" react-native-get-random-values@^1.6.0: @@ -19032,10 +19281,10 @@ react-native-get-random-values@~1.11.0: dependencies: fast-base64-decode "^1.0.0" -react-native-image-crop-picker@0.40.3: - version "0.40.3" - resolved "https://registry.yarnpkg.com/react-native-image-crop-picker/-/react-native-image-crop-picker-0.40.3.tgz#a6b135cd1218a33ad126c1a148ec5a1bd01737ff" - integrity sha512-45PKcTnsnLS+E36YwoXutllQdRSOuOsMN0IRcAcwsFXOuAQIOtugXlAuGGL28JHKb/ATaSSPvqCSrdG65Jv3GA== +react-native-image-crop-picker@0.41.2: + version "0.41.2" + resolved "https://registry.yarnpkg.com/react-native-image-crop-picker/-/react-native-image-crop-picker-0.41.2.tgz#824fa8fee8391fbb3e0b5ae2973221a2dff0cafb" + integrity sha512-GcDu/adXU/1y/MrxsbOfqcGRGWC2pTttt5VGy/jyRJ6GXfoC29fTQf8SG5kGtc5schSR6K+mKYO4uW6eJPljlQ== react-native-ios-context-menu@^1.15.3: version "1.15.3" @@ -19044,20 +19293,20 @@ react-native-ios-context-menu@^1.15.3: dependencies: "@dominicstop/ts-event-emitter" "^1.1.0" -react-native-keyboard-controller@^1.12.1: - version "1.12.1" - resolved "https://registry.yarnpkg.com/react-native-keyboard-controller/-/react-native-keyboard-controller-1.12.1.tgz#6de22ed4d060528a0dd25621eeaa7f71772ce35f" - integrity sha512-2OpQcesiYsMilrTzgcTafSGexd9UryRQRuHudIcOn0YaqvvzNpnhVZMVuJMH93fJv/iaZYp3138rgUKOdHhtSw== +react-native-keyboard-controller@^1.13.4: + version "1.13.4" + resolved "https://registry.yarnpkg.com/react-native-keyboard-controller/-/react-native-keyboard-controller-1.13.4.tgz#0f85ac2a1b594fd65283d98cb044f331ab598ec5" + integrity sha512-80unzD4S+ybgYOluhdeV4zV62ejg6Jt0l5iw7PuA1y3aM1a1+5tS2WoHLNk8605oDaGcVLGNMNF0Qv4GWe97Bg== -react-native-mmkv@^2.12.2: - version "2.12.2" - resolved "https://registry.yarnpkg.com/react-native-mmkv/-/react-native-mmkv-2.12.2.tgz#4bba0f5f04e2cf222494cce3a9794ba6a4894dee" - integrity sha512-6058Aq0p57chPrUutLGe9fYoiDVDNMU2PKV+lLFUJ3GhoHvUrLdsS1PDSCLr00yqzL4WJQ7TTzH+V8cpyrNcfg== +react-native-mmkv@^3.: + version "3.0.2" + resolved "https://registry.yarnpkg.com/react-native-mmkv/-/react-native-mmkv-3.0.2.tgz#c6376678d33d51a5ace3285c8bbcb5cb613c2741" + integrity sha512-zd+n5qLDy8Ptcj+ZIVa/pkGgL13X/8xFId3o4Ec9TpQVjM3BJaIszNc8jo6UF7dtndtVcvLDoBWBkkYmkpdTYA== -react-native-pager-view@6.2.3: - version "6.2.3" - resolved "https://registry.yarnpkg.com/react-native-pager-view/-/react-native-pager-view-6.2.3.tgz#698f6387fdf06cecc3d8d4792604419cb89cb775" - integrity sha512-dqVpXWFtPNfD3D2QQQr8BP+ullS5MhjRJuF8Z/qml4QTILcrWaW8F5iAxKkQR3Jl0ikcEryG/+SQlNcwlo0Ggg== +react-native-pager-view@6.4.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/react-native-pager-view/-/react-native-pager-view-6.4.1.tgz#82d04107229c19967a503de53a231dd95fcccd10" + integrity sha512-HnDxXTRHnR6WJ/vnOitv0C32KG9MJjxLnxswuQlBJmQ7RxF2GWOHSPIRAdZ9fLxdLstV38z9Oz1C95+t+yXkcg== react-native-picker-select@^9.1.3: version "9.1.3" @@ -19073,23 +19322,27 @@ react-native-progress@bluesky-social/react-native-progress: dependencies: prop-types "^15.7.2" -react-native-qrcode-styled@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/react-native-qrcode-styled/-/react-native-qrcode-styled-0.3.1.tgz#be6a0fab173511b0d3d8d71588771c2230982dbf" - integrity sha512-Q4EqbIFV0rpCYcdmWY51+H8Vrc0fvP01hPkiSqPEmjjxhm6mqyAuTMdNHNEddLXZzCVQCJujvj6IrHjdAhKjnA== +react-native-qrcode-styled@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/react-native-qrcode-styled/-/react-native-qrcode-styled-0.3.2.tgz#395ebc37ea558acdd082f55755af4ebce707f4db" + integrity sha512-JY1ipJbel98GKGNSBZDEZbx37vB33HyBh6/LvFjL0FTQtjt0jcN1t+gaHtDCRI2u+rhfRkSv1IDnl9V89V7dtQ== dependencies: qrcode "^1.5.1" + react-fast-compare "^3.2.2" -react-native-reanimated@^3.11.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.11.0.tgz#d4265d4e0232623f5958ed60e1686ca884fc3452" - integrity sha512-BNw/XDgUfs8UhfY1X6IniU8kWpnotWGyt8qmQviaHisTi5lvwnaOdXQKfN1KGONx6ekdFRHRP5EFwLi0UajwKA== +react-native-reanimated@^3.15.2: + version "3.15.2" + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.15.2.tgz#d0fe19006255f7ac350ff27de0b56b8fa11ef270" + integrity sha512-2kg80jhPCYAxoT+xx/+oTvOkc2YbzD0mfodQ8y7OtR1aZUECXd3UnHb6uN2J19TFF4si1TKS5Qi17R4qOENBHA== dependencies: "@babel/plugin-transform-arrow-functions" "^7.0.0-0" + "@babel/plugin-transform-class-properties" "^7.0.0-0" + "@babel/plugin-transform-classes" "^7.0.0-0" "@babel/plugin-transform-nullish-coalescing-operator" "^7.0.0-0" "@babel/plugin-transform-optional-chaining" "^7.0.0-0" "@babel/plugin-transform-shorthand-properties" "^7.0.0-0" "@babel/plugin-transform-template-literals" "^7.0.0-0" + "@babel/plugin-transform-unicode-regex" "^7.0.0-0" "@babel/preset-typescript" "^7.16.7" convert-source-map "^2.0.0" invariant "^2.2.4" @@ -19099,26 +19352,27 @@ react-native-root-siblings@^4.1.1: resolved "https://registry.yarnpkg.com/react-native-root-siblings/-/react-native-root-siblings-4.1.1.tgz#b7742db7634a87f507eb99a5fd699c4f10c46ab0" integrity sha512-sdmLElNs5PDWqmZmj4/aNH4anyxreaPm61c4ZkRiR8SO/GzLg6KjAbb0e17RmMdnBdD0AIQbS38h/l55YKN4ZA== -react-native-safe-area-context@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.10.1.tgz#29fb27395ff7dfa2fa38788a27226330d73a81cc" - integrity sha512-w8tCuowDorUkPoWPXmhqosovBr33YsukkwYCDERZFHAxIkx6qBadYxfeoaJ91nCQKjkNzGrK5qhoNOeSIcYSpA== +react-native-safe-area-context@^4.11.0: + version "4.11.0" + resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.11.0.tgz#d45271363672dc1923ddb0ce5a6ad588e210c85d" + integrity sha512-Bg7bozxEB+ZS+H3tVYs5yY1cvxNXgR6nRQwpSMkYR9IN5CbxohLnSprrOPG/ostTCd4F6iCk0c51pExEhifSKQ== -react-native-screens@~3.31.1: - version "3.31.1" - resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.31.1.tgz#909a890f669e32b0fb1b1410278b71ad2f8238f6" - integrity sha512-8fRW362pfZ9y4rS8KY5P3DFScrmwo/vu1RrRMMx0PNHbeC9TLq0Kw1ubD83591yz64gLNHFLTVkTJmWeWCXKtQ== +react-native-screens@~3.34.0: + version "3.34.0" + resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.34.0.tgz#1291a460c5bc59e2ba581b42d40fa9a58d3b1197" + integrity sha512-8ri3Pd9QcpfXnVckOe/Lnto+BXmSPHV/Q0RB0XW0gDKsCv5wi5k7ez7g1SzgiYHl29MSdiqgjH30zUyOOowOaw== dependencies: react-freeze "^1.0.0" warn-once "^0.1.0" -react-native-svg@^15.3.0: - version "15.3.0" - resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-15.3.0.tgz#e24b833fe330714c99f1dd894bb0da52ad859a4c" - integrity sha512-mBHu/fdlzUbpGX8SZFxgbKvK/sgqLfDLP8uh8G7Us+zJgdjO8OSEeqHQs+kPRdQmdLJQiqPJX2WXgCl7ToTWqw== +react-native-svg@^15.6.0: + version "15.6.0" + resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-15.6.0.tgz#13b2af53b1701597df301122b869b61918e1e9a5" + integrity sha512-TUtR+h+yi1ODsd8FHdom1TpjfWOmnaK5pri5rnSBXnMqpzq8o2zZfonHTjPX+nS3wb/Pu2XsoARgYaHNjVWXhQ== dependencies: css-select "^5.1.0" css-tree "^1.1.3" + warn-once "0.1.1" react-native-uitextview@^1.3.0: version "1.3.0" @@ -19151,10 +19405,10 @@ react-native-web-webview@^1.0.2: dependencies: qs "^6.5.1" -react-native-web@~0.19.11: - version "0.19.11" - resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.19.11.tgz#1b96ac3cea9af4e1280fd5fa3b606b471f66edc3" - integrity sha512-51Qcjr0AtIgskwLqLsBByUMPs2nAWZ+6QF7x/siC72svNPcJ1/daXoPTNuHR2fX4oOrDATC4Vmc/SXOYPH19rw== +react-native-web@~0.19.12: + version "0.19.12" + resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.19.12.tgz#30d1fd70bdff7886f43c0c2698629d830fade6bc" + integrity sha512-o2T0oztoVDQjztt4YksO9S1XRjoH/AqcSvifgWLrPJgGVbMWsfhILgl6lfUdEamVZzZSVV/2gqDVMAk/qq7mZw== dependencies: "@babel/runtime" "^7.18.6" "@react-native/normalize-colors" "^0.74.1" @@ -19165,37 +19419,39 @@ react-native-web@~0.19.11: postcss-value-parser "^4.2.0" styleq "^0.1.3" -react-native-webview@13.10.2: - version "13.10.2" - resolved "https://registry.yarnpkg.com/react-native-webview/-/react-native-webview-13.10.2.tgz#0f9b84ab38cca022d5b1c4e77c100f4d9591e7af" - integrity sha512-rjrTuPBtpHbI3owoyvSR+bRJqHfsdo5V3nVfU+G65CotkSLewEcGfA9cq7Qv3nzm5t0KEDIt0G/n7hQFjsXihQ== +react-native-webview@13.12.2: + version "13.12.2" + resolved "https://registry.yarnpkg.com/react-native-webview/-/react-native-webview-13.12.2.tgz#b379b28c725632efabb42a2cf8387bd03cf34f33" + integrity sha512-OpRcEhf1IEushREax6rrKTeqGrHZ9OmryhZLBLQQU4PwjqVsq55iC8OdYSD61/F628f9rURn9THyxEZjrknpQQ== dependencies: - escape-string-regexp "2.0.0" + escape-string-regexp "^4.0.0" invariant "2.2.4" -react-native@0.74.1: - version "0.74.1" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.74.1.tgz#8f5f59636242eb1b90ff675d9fcc7f5b8b1c9913" - integrity sha512-0H2XpmghwOtfPpM2LKqHIN7gxy+7G/r1hwJHKLV6uoyXGC/gCojRtoo5NqyKrWpFC8cqyT6wTYCLuG7CxEKilg== +react-native@0.75.3: + version "0.75.3" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.75.3.tgz#31a6555a22228b75c06babe5b5edddb3ed1a457a" + integrity sha512-+Ne6u5H+tPo36sme19SCd1u2UID2uo0J/XzAJarxmrDj4Nsdi44eyUDKtQHmhgxjRGsuVJqAYrMK0abLSq8AHw== dependencies: "@jest/create-cache-key-function" "^29.6.3" - "@react-native-community/cli" "13.6.6" - "@react-native-community/cli-platform-android" "13.6.6" - "@react-native-community/cli-platform-ios" "13.6.6" - "@react-native/assets-registry" "0.74.83" - "@react-native/codegen" "0.74.83" - "@react-native/community-cli-plugin" "0.74.83" - "@react-native/gradle-plugin" "0.74.83" - "@react-native/js-polyfills" "0.74.83" - "@react-native/normalize-colors" "0.74.83" - "@react-native/virtualized-lists" "0.74.83" + "@react-native-community/cli" "14.1.0" + "@react-native-community/cli-platform-android" "14.1.0" + "@react-native-community/cli-platform-ios" "14.1.0" + "@react-native/assets-registry" "0.75.3" + "@react-native/codegen" "0.75.3" + "@react-native/community-cli-plugin" "0.75.3" + "@react-native/gradle-plugin" "0.75.3" + "@react-native/js-polyfills" "0.75.3" + "@react-native/normalize-colors" "0.75.3" + "@react-native/virtualized-lists" "0.75.3" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" base64-js "^1.5.1" chalk "^4.0.0" + commander "^9.4.1" event-target-shim "^5.0.1" flow-enums-runtime "^0.0.6" + glob "^7.1.1" invariant "^2.2.4" jest-environment-node "^29.6.3" jsc-android "^250231.0.0" @@ -19206,11 +19462,11 @@ react-native@0.74.1: nullthrows "^1.1.1" pretty-format "^26.5.2" promise "^8.3.0" - react-devtools-core "^5.0.0" + react-devtools-core "^5.3.1" react-refresh "^0.14.0" - react-shallow-renderer "^16.15.0" regenerator-runtime "^0.13.2" scheduler "0.24.0-canary-efb381bbf-20230505" + semver "^7.1.3" stacktrace-parser "^0.1.10" whatwg-fetch "^3.0.0" ws "^6.2.2" @@ -19663,6 +19919,11 @@ resolve-url-loader@^4.0.0: postcss "^7.0.35" source-map "0.6.1" +resolve-workspace-root@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-workspace-root/-/resolve-workspace-root-1.0.1.tgz#b9c9f93b76098ba8722d46cd7dbd1569cba16ff8" + integrity sha512-bYKYqZKJklZtuK0/pXSuT/wwYkFq5AkHtTOl3B8rczU2Z/ssN/DPG9/Zbj9gMGhJjouARpaY/R4wFeP1NU9Ckg== + resolve.exports@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.1.tgz#05cfd5b3edf641571fd46fa608b610dda9ead999" @@ -19737,7 +19998,7 @@ rfdc@^1.2.0, rfdc@^1.3.0: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== -rimraf@^2.6.2, rimraf@^2.6.3: +rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -20029,6 +20290,11 @@ semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== +semver@^7.1.3: + version "7.6.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== + semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" @@ -20587,7 +20853,7 @@ stream-browserify@3.0.0: inherits "~2.0.4" readable-stream "^3.5.0" -stream-buffers@2.2.x: +stream-buffers@2.2.x, stream-buffers@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg== @@ -20631,7 +20897,7 @@ string-natural-compare@^3.0.1: resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0", string-width@4.2.3, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3, string-width@^5.0.0, string-width@^5.1.2: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -20640,15 +20906,6 @@ string-natural-compare@^3.0.1: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^5.0.0, string-width@^5.0.1, string-width@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - string.prototype.matchall@^4.0.6, string.prototype.matchall@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" @@ -21030,19 +21287,7 @@ tar-stream@^3.1.5: fast-fifo "^1.2.0" streamx "^2.15.0" -tar@^6.0.5: - version "6.1.15" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.15.tgz#c9738b0b98845a3b344d334b8fa3041aaba53a69" - integrity sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^5.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -tar@^6.1.11: +tar@^6.1.11, tar@^6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== @@ -21059,7 +21304,7 @@ temp-dir@^1.0.0: resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== -temp-dir@^2.0.0: +temp-dir@^2.0.0, temp-dir@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== @@ -21090,17 +21335,6 @@ tempy@^0.6.0: type-fest "^0.16.0" unique-string "^2.0.0" -tempy@^0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.7.1.tgz#5a654e6dbd1747cdd561efb112350b55cd9c1d46" - integrity sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg== - dependencies: - del "^6.0.0" - is-stream "^2.0.0" - temp-dir "^2.0.0" - type-fest "^0.16.0" - unique-string "^2.0.0" - terminal-link@^2.0.0, terminal-link@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" @@ -21567,6 +21801,11 @@ undici@^6.14.1: resolved "https://registry.yarnpkg.com/undici/-/undici-6.19.5.tgz#5829101361b583b53206e81579f4df71c56d6be8" integrity sha512-LryC15SWzqQsREHIOUybavaIHF5IoL0dJ9aWWxL/PgT1KfqAW5225FZpDUFlt9xiDMS2/S7DOKhFWA7RLksWdg== +undici@^6.18.2: + version "6.19.8" + resolved "https://registry.yarnpkg.com/undici/-/undici-6.19.8.tgz#002d7c8a28f8cc3a44ff33c3d4be4d85e15d40e1" + integrity sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g== + unfetch@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-3.1.2.tgz#dc271ef77a2800768f7b459673c5604b5101ef77" @@ -21600,10 +21839,10 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== -unimodules-app-loader@~4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/unimodules-app-loader/-/unimodules-app-loader-4.6.0.tgz#8836040b3acbf605fc4c2c6f6feb6dd9084ea0d4" - integrity sha512-FRNIlx7sLBDVPG117JnEBhnzZkTIgZTEwYW2rzrY9HdvLBTpRN+k0dxY50U/CAhFHW3zMD0OP5JAlnSQRhx5HA== +unimodules-app-loader@5.0.0-canary-20240912-1059f85: + version "5.0.0-canary-20240912-1059f85" + resolved "https://registry.yarnpkg.com/unimodules-app-loader/-/unimodules-app-loader-5.0.0-canary-20240912-1059f85.tgz#c3eae9ed81460fc0110616db7bcabf537745bd36" + integrity sha512-QdwDk5BB+9ciMp/6pzRIk3a75HVVEuWlYh6bAo51b7Q5XZ9rAwftUN4tsUQz9sPtPGLtZIm1ENeqXkM8aHyxZA== unique-filename@^3.0.0: version "3.0.0" @@ -21626,7 +21865,7 @@ unique-string@^1.0.0: dependencies: crypto-random-string "^1.0.0" -unique-string@^2.0.0: +unique-string@^2.0.0, unique-string@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== @@ -21689,6 +21928,14 @@ update-browserslist-db@^1.0.13: escalade "^3.1.2" picocolors "^1.0.1" +update-browserslist-db@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e" + integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ== + dependencies: + escalade "^3.1.2" + picocolors "^1.0.1" + update-check@1.5.3: version "1.5.3" resolved "https://registry.yarnpkg.com/update-check/-/update-check-1.5.3.tgz#45240fcfb8755a7c7fa68bbdd9eda026a41639ed" @@ -21704,11 +21951,6 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -url-join@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.0.tgz#4d3340e807d3773bda9991f8305acdcc2a665d2a" - integrity sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA== - url-loader@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" @@ -21748,6 +21990,11 @@ use-latest-callback@^0.1.9: resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.1.9.tgz#10191dc54257e65a8e52322127643a8940271e2a" integrity sha512-CL/29uS74AwreI/f2oz2hLTW7ZqVeV5+gxFeGudzQrgkCytrHw33G4KbnQOrRlAEzzAFXi7dDLMC9zhWcVpzmw== +use-latest-callback@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.2.1.tgz#4d4e6a9e4817b13142834850dcfa8d24ca4569cf" + integrity sha512-QWlq8Is8BGWBf883QOEQP5HWYX/kMI+JTbJ5rdtvJLmXTIh9XoHIO3PQcmQl8BU44VKxow1kbQUHa6mQSMALDQ== + use-latest@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" @@ -21854,12 +22101,10 @@ valid-url@~1.0.9: resolved "https://registry.yarnpkg.com/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200" integrity sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA== -validate-npm-package-name@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" - integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== - dependencies: - builtins "^1.0.3" +validate-npm-package-name@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz#a316573e9b49f3ccd90dbb6eb52b3f06c6d604e8" + integrity sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ== varint@^6.0.0: version "6.0.0" @@ -21909,7 +22154,7 @@ walker@^1.0.7, walker@^1.0.8: dependencies: makeerror "1.0.12" -warn-once@^0.1.0: +warn-once@0.1.1, warn-once@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/warn-once/-/warn-once-0.1.1.tgz#952088f4fb56896e73fd4e6a3767272a3fccce43" integrity sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q== @@ -21936,6 +22181,11 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +web-streams-polyfill@^3.3.2: + version "3.3.3" + resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b" + integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw== + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" @@ -22469,7 +22719,7 @@ workbox-window@6.6.1: "@types/trusted-types" "^2.0.2" workbox-core "6.6.1" -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@7.0.0, wrap-ansi@^6.2.0, wrap-ansi@^7.0.0, wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -22478,24 +22728,6 @@ workbox-window@6.6.1: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -22535,6 +22767,13 @@ ws@^6.2.2: dependencies: async-limiter "~1.0.0" +ws@^6.2.3: + version "6.2.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.3.tgz#ccc96e4add5fd6fedbc491903075c85c5a11d9ee" + integrity sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA== + dependencies: + async-limiter "~1.0.0" + ws@^7, ws@^7.3.1, ws@^7.4.6, ws@^7.5.1: version "7.5.9" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"